sin-cos-tan-serialize.html

PASSExpected270 of 270 subtests pass2,392 ms

Details

Test
/css/css-values/sin-cos-tan-serialize.html
Harness
OK

Subtests

StatusSubtestMessage
PASScos(0) should be specified-value-equivalent to calc(1)
PASScos(0) should be computed-value-equivalent to 1
PASScos(0) should be used-value-equivalent to 1
PASScalc(cos(0)) should be specified-value-equivalent to calc(1)
PASScalc(cos(0)) should be computed-value-equivalent to 1
PASScalc(cos(0)) should be used-value-equivalent to 1
PASSsin(0) should be specified-value-equivalent to calc(0)
PASSsin(0) should be computed-value-equivalent to 0
PASSsin(0) should be used-value-equivalent to 0
PASScalc(sin(0)) should be specified-value-equivalent to calc(0)
PASScalc(sin(0)) should be computed-value-equivalent to 0
PASScalc(sin(0)) should be used-value-equivalent to 0
PASStan(0) should be specified-value-equivalent to calc(0)
PASStan(0) should be computed-value-equivalent to 0
PASStan(0) should be used-value-equivalent to 0
PASScalc(tan(0)) should be specified-value-equivalent to calc(0)
PASScalc(tan(0)) should be computed-value-equivalent to 0
PASScalc(tan(0)) should be used-value-equivalent to 0
PASScalc(sin(0) + 0.5) should be specified-value-equivalent to calc(0.5)
PASScalc(sin(0) + 0.5) should be computed-value-equivalent to 0.5
PASScalc(sin(0) + 0.5) should be used-value-equivalent to 0.5
PASScalc(calc(sin(0) + 0.5)) should be specified-value-equivalent to calc(0.5)
PASScalc(calc(sin(0) + 0.5)) should be computed-value-equivalent to 0.5
PASScalc(calc(sin(0) + 0.5)) should be used-value-equivalent to 0.5
PASScalc(sin(0) + cos(0) + tan(0)) should be specified-value-equivalent to calc(1)
PASScalc(sin(0) + cos(0) + tan(0)) should be computed-value-equivalent to 1
PASScalc(sin(0) + cos(0) + tan(0)) should be used-value-equivalent to 1
PASScalc(calc(sin(0) + cos(0) + tan(0))) should be specified-value-equivalent to calc(1)
PASScalc(calc(sin(0) + cos(0) + tan(0))) should be computed-value-equivalent to 1
PASScalc(calc(sin(0) + cos(0) + tan(0))) should be used-value-equivalent to 1
PASScalc(cos(0) + 0.5) should be specified-value-equivalent to calc(1.5)
PASScalc(cos(0) + 0.5) should be computed-value-equivalent to 1.5
PASScalc(cos(0) + 0.5) should be used-value-equivalent to 1.5
PASScalc(calc(cos(0) + 0.5)) should be specified-value-equivalent to calc(1.5)
PASScalc(calc(cos(0) + 0.5)) should be computed-value-equivalent to 1.5
PASScalc(calc(cos(0) + 0.5)) should be used-value-equivalent to 1.5
PASScalc(tan(0) + 0.5) should be specified-value-equivalent to calc(0.5)
PASScalc(tan(0) + 0.5) should be computed-value-equivalent to 0.5
PASScalc(tan(0) + 0.5) should be used-value-equivalent to 0.5
PASScalc(calc(tan(0) + 0.5)) should be specified-value-equivalent to calc(0.5)
PASScalc(calc(tan(0) + 0.5)) should be computed-value-equivalent to 0.5
PASScalc(calc(tan(0) + 0.5)) should be used-value-equivalent to 0.5
PASScos(0deg) should be specified-value-equivalent to calc(1)
PASScos(0deg) should be computed-value-equivalent to 1
PASScos(0deg) should be used-value-equivalent to 1
PASScalc(cos(0deg)) should be specified-value-equivalent to calc(1)
PASScalc(cos(0deg)) should be computed-value-equivalent to 1
PASScalc(cos(0deg)) should be used-value-equivalent to 1
PASSsin(0deg) should be specified-value-equivalent to calc(0)
PASSsin(0deg) should be computed-value-equivalent to 0
PASSsin(0deg) should be used-value-equivalent to 0
PASScalc(sin(0deg)) should be specified-value-equivalent to calc(0)
PASScalc(sin(0deg)) should be computed-value-equivalent to 0
PASScalc(sin(0deg)) should be used-value-equivalent to 0
PASStan(0deg) should be specified-value-equivalent to calc(0)
PASStan(0deg) should be computed-value-equivalent to 0
PASStan(0deg) should be used-value-equivalent to 0
PASScalc(tan(0deg)) should be specified-value-equivalent to calc(0)
PASScalc(tan(0deg)) should be computed-value-equivalent to 0
PASScalc(tan(0deg)) should be used-value-equivalent to 0
PASSsin(30deg) should be specified-value-equivalent to calc(0.5)
PASSsin(30deg) should be computed-value-equivalent to 0.5
PASSsin(30deg) should be used-value-equivalent to 0.5
PASScalc(sin(30deg)) should be specified-value-equivalent to calc(0.5)
PASScalc(sin(30deg)) should be computed-value-equivalent to 0.5
PASScalc(sin(30deg)) should be used-value-equivalent to 0.5
PASSsin(0.523599) should be specified-value-equivalent to calc(0.5)
PASSsin(0.523599) should be computed-value-equivalent to 0.5
PASSsin(0.523599) should be used-value-equivalent to 0.5
PASScalc(sin(0.523599)) should be specified-value-equivalent to calc(0.5)
PASScalc(sin(0.523599)) should be computed-value-equivalent to 0.5
PASScalc(sin(0.523599)) should be used-value-equivalent to 0.5
PASSsin(0.523599rad) should be specified-value-equivalent to calc(0.5)
PASSsin(0.523599rad) should be computed-value-equivalent to 0.5
PASSsin(0.523599rad) should be used-value-equivalent to 0.5
PASScalc(sin(0.523599rad)) should be specified-value-equivalent to calc(0.5)
PASScalc(sin(0.523599rad)) should be computed-value-equivalent to 0.5
PASScalc(sin(0.523599rad)) should be used-value-equivalent to 0.5
PASSsin(33.333333grad) should be specified-value-equivalent to calc(0.5)
PASSsin(33.333333grad) should be computed-value-equivalent to 0.5
PASSsin(33.333333grad) should be used-value-equivalent to 0.5
PASScalc(sin(33.333333grad)) should be specified-value-equivalent to calc(0.5)
PASScalc(sin(33.333333grad)) should be computed-value-equivalent to 0.5
PASScalc(sin(33.333333grad)) should be used-value-equivalent to 0.5
PASSsin(0.08333333turn) should be specified-value-equivalent to calc(0.5)
PASSsin(0.08333333turn) should be computed-value-equivalent to 0.5
PASSsin(0.08333333turn) should be used-value-equivalent to 0.5
PASScalc(sin(0.08333333turn)) should be specified-value-equivalent to calc(0.5)
PASScalc(sin(0.08333333turn)) should be computed-value-equivalent to 0.5
PASScalc(sin(0.08333333turn)) should be used-value-equivalent to 0.5
PASScos(60deg) should be specified-value-equivalent to calc(0.5)
PASScos(60deg) should be computed-value-equivalent to 0.5
PASScos(60deg) should be used-value-equivalent to 0.5
PASScalc(cos(60deg)) should be specified-value-equivalent to calc(0.5)
PASScalc(cos(60deg)) should be computed-value-equivalent to 0.5
PASScalc(cos(60deg)) should be used-value-equivalent to 0.5
PASScos(66.66666666grad) should be specified-value-equivalent to calc(0.5)
PASScos(66.66666666grad) should be computed-value-equivalent to 0.5
PASScos(66.66666666grad) should be used-value-equivalent to 0.5
PASScalc(cos(66.66666666grad)) should be specified-value-equivalent to calc(0.5)
PASScalc(cos(66.66666666grad)) should be computed-value-equivalent to 0.5
PASScalc(cos(66.66666666grad)) should be used-value-equivalent to 0.5
PASScos(1.047197551) should be specified-value-equivalent to calc(0.5)
PASScos(1.047197551) should be computed-value-equivalent to 0.5
PASScos(1.047197551) should be used-value-equivalent to 0.5
PASScalc(cos(1.047197551)) should be specified-value-equivalent to calc(0.5)
PASScalc(cos(1.047197551)) should be computed-value-equivalent to 0.5
PASScalc(cos(1.047197551)) should be used-value-equivalent to 0.5
PASScos(1.047197551rad) should be specified-value-equivalent to calc(0.5)
PASScos(1.047197551rad) should be computed-value-equivalent to 0.5
PASScos(1.047197551rad) should be used-value-equivalent to 0.5
PASScalc(cos(1.047197551rad)) should be specified-value-equivalent to calc(0.5)
PASScalc(cos(1.047197551rad)) should be computed-value-equivalent to 0.5
PASScalc(cos(1.047197551rad)) should be used-value-equivalent to 0.5
PASScos(0.16666666666turn) should be specified-value-equivalent to calc(0.5)
PASScos(0.16666666666turn) should be computed-value-equivalent to 0.5
PASScos(0.16666666666turn) should be used-value-equivalent to 0.5
PASScalc(cos(0.16666666666turn)) should be specified-value-equivalent to calc(0.5)
PASScalc(cos(0.16666666666turn)) should be computed-value-equivalent to 0.5
PASScalc(cos(0.16666666666turn)) should be used-value-equivalent to 0.5
PASStan(45deg) should be specified-value-equivalent to calc(1)
PASStan(45deg) should be computed-value-equivalent to 1
PASStan(45deg) should be used-value-equivalent to 1
PASScalc(tan(45deg)) should be specified-value-equivalent to calc(1)
PASScalc(tan(45deg)) should be computed-value-equivalent to 1
PASScalc(tan(45deg)) should be used-value-equivalent to 1
PASStan(50grad) should be specified-value-equivalent to calc(1)
PASStan(50grad) should be computed-value-equivalent to 1
PASStan(50grad) should be used-value-equivalent to 1
PASScalc(tan(50grad)) should be specified-value-equivalent to calc(1)
PASScalc(tan(50grad)) should be computed-value-equivalent to 1
PASScalc(tan(50grad)) should be used-value-equivalent to 1
PASStan(0.78539816) should be specified-value-equivalent to calc(1)
PASStan(0.78539816) should be computed-value-equivalent to 1
PASStan(0.78539816) should be used-value-equivalent to 1
PASScalc(tan(0.78539816)) should be specified-value-equivalent to calc(1)
PASScalc(tan(0.78539816)) should be computed-value-equivalent to 1
PASScalc(tan(0.78539816)) should be used-value-equivalent to 1
PASStan(0.78539816rad) should be specified-value-equivalent to calc(1)
PASStan(0.78539816rad) should be computed-value-equivalent to 1
PASStan(0.78539816rad) should be used-value-equivalent to 1
PASScalc(tan(0.78539816rad)) should be specified-value-equivalent to calc(1)
PASScalc(tan(0.78539816rad)) should be computed-value-equivalent to 1
PASScalc(tan(0.78539816rad)) should be used-value-equivalent to 1
PASStan(0.125turn) should be specified-value-equivalent to calc(1)
PASStan(0.125turn) should be computed-value-equivalent to 1
PASStan(0.125turn) should be used-value-equivalent to 1
PASScalc(tan(0.125turn)) should be specified-value-equivalent to calc(1)
PASScalc(tan(0.125turn)) should be computed-value-equivalent to 1
PASScalc(tan(0.125turn)) should be used-value-equivalent to 1
PASSsin(180deg) should be specified-value-equivalent to calc(0)
PASSsin(180deg) should be computed-value-equivalent to 0
PASSsin(180deg) should be used-value-equivalent to 0
PASScalc(sin(180deg)) should be specified-value-equivalent to calc(0)
PASScalc(sin(180deg)) should be computed-value-equivalent to 0
PASScalc(sin(180deg)) should be used-value-equivalent to 0
PASScos(180deg) should be specified-value-equivalent to calc(-1)
PASScos(180deg) should be computed-value-equivalent to -1
PASScos(180deg) should be used-value-equivalent to -1
PASScalc(cos(180deg)) should be specified-value-equivalent to calc(-1)
PASScalc(cos(180deg)) should be computed-value-equivalent to -1
PASScalc(cos(180deg)) should be used-value-equivalent to -1
PASStan(180deg) should be specified-value-equivalent to calc(0)
PASStan(180deg) should be computed-value-equivalent to 0
PASStan(180deg) should be used-value-equivalent to 0
PASScalc(tan(180deg)) should be specified-value-equivalent to calc(0)
PASScalc(tan(180deg)) should be computed-value-equivalent to 0
PASScalc(tan(180deg)) should be used-value-equivalent to 0
PASSsin(270deg) should be specified-value-equivalent to calc(-1)
PASSsin(270deg) should be computed-value-equivalent to -1
PASSsin(270deg) should be used-value-equivalent to -1
PASScalc(sin(270deg)) should be specified-value-equivalent to calc(-1)
PASScalc(sin(270deg)) should be computed-value-equivalent to -1
PASScalc(sin(270deg)) should be used-value-equivalent to -1
PASScos(270deg) should be specified-value-equivalent to calc(0)
PASScos(270deg) should be computed-value-equivalent to 0
PASScos(270deg) should be used-value-equivalent to 0
PASScalc(cos(270deg)) should be specified-value-equivalent to calc(0)
PASScalc(cos(270deg)) should be computed-value-equivalent to 0
PASScalc(cos(270deg)) should be used-value-equivalent to 0
PASSsin(-180deg) should be specified-value-equivalent to calc(0)
PASSsin(-180deg) should be computed-value-equivalent to 0
PASSsin(-180deg) should be used-value-equivalent to 0
PASScalc(sin(-180deg)) should be specified-value-equivalent to calc(0)
PASScalc(sin(-180deg)) should be computed-value-equivalent to 0
PASScalc(sin(-180deg)) should be used-value-equivalent to 0
PASScos(-180deg) should be specified-value-equivalent to calc(-1)
PASScos(-180deg) should be computed-value-equivalent to -1
PASScos(-180deg) should be used-value-equivalent to -1
PASScalc(cos(-180deg)) should be specified-value-equivalent to calc(-1)
PASScalc(cos(-180deg)) should be computed-value-equivalent to -1
PASScalc(cos(-180deg)) should be used-value-equivalent to -1
PASStan(-180deg) should be specified-value-equivalent to calc(0)
PASStan(-180deg) should be computed-value-equivalent to 0
PASStan(-180deg) should be used-value-equivalent to 0
PASScalc(tan(-180deg)) should be specified-value-equivalent to calc(0)
PASScalc(tan(-180deg)) should be computed-value-equivalent to 0
PASScalc(tan(-180deg)) should be used-value-equivalent to 0
PASSsin(-270deg) should be specified-value-equivalent to calc(1)
PASSsin(-270deg) should be computed-value-equivalent to 1
PASSsin(-270deg) should be used-value-equivalent to 1
PASScalc(sin(-270deg)) should be specified-value-equivalent to calc(1)
PASScalc(sin(-270deg)) should be computed-value-equivalent to 1
PASScalc(sin(-270deg)) should be used-value-equivalent to 1
PASScos(-270deg) should be specified-value-equivalent to calc(0)
PASScos(-270deg) should be computed-value-equivalent to 0
PASScos(-270deg) should be used-value-equivalent to 0
PASScalc(cos(-270deg)) should be specified-value-equivalent to calc(0)
PASScalc(cos(-270deg)) should be computed-value-equivalent to 0
PASScalc(cos(-270deg)) should be used-value-equivalent to 0
PASScalc(sin(30deg) + cos(60deg) + tan(45deg)) should be specified-value-equivalent to calc(2)
PASScalc(sin(30deg) + cos(60deg) + tan(45deg)) should be computed-value-equivalent to 2
PASScalc(sin(30deg) + cos(60deg) + tan(45deg)) should be used-value-equivalent to 2
PASScalc(calc(sin(30deg) + cos(60deg) + tan(45deg))) should be specified-value-equivalent to calc(2)
PASScalc(calc(sin(30deg) + cos(60deg) + tan(45deg))) should be computed-value-equivalent to 2
PASScalc(calc(sin(30deg) + cos(60deg) + tan(45deg))) should be used-value-equivalent to 2
PASScalc(sin(infinity)) should be specified-value-equivalent to calc(NaN)
PASScalc(sin(infinity)) should be computed-value-equivalent to 0
PASScalc(sin(infinity)) should be used-value-equivalent to 0
PASScalc(calc(sin(infinity))) should be specified-value-equivalent to calc(NaN)
PASScalc(calc(sin(infinity))) should be computed-value-equivalent to 0
PASScalc(calc(sin(infinity))) should be used-value-equivalent to 0
PASScalc(cos(infinity)) should be specified-value-equivalent to calc(NaN)
PASScalc(cos(infinity)) should be computed-value-equivalent to 0
PASScalc(cos(infinity)) should be used-value-equivalent to 0
PASScalc(calc(cos(infinity))) should be specified-value-equivalent to calc(NaN)
PASScalc(calc(cos(infinity))) should be computed-value-equivalent to 0
PASScalc(calc(cos(infinity))) should be used-value-equivalent to 0
PASScalc(tan(infinity)) should be specified-value-equivalent to calc(NaN)
PASScalc(tan(infinity)) should be computed-value-equivalent to 0
PASScalc(tan(infinity)) should be used-value-equivalent to 0
PASScalc(calc(tan(infinity))) should be specified-value-equivalent to calc(NaN)
PASScalc(calc(tan(infinity))) should be computed-value-equivalent to 0
PASScalc(calc(tan(infinity))) should be used-value-equivalent to 0
PASScalc(sin(-infinity)) should be specified-value-equivalent to calc(NaN)
PASScalc(sin(-infinity)) should be computed-value-equivalent to 0
PASScalc(sin(-infinity)) should be used-value-equivalent to 0
PASScalc(calc(sin(-infinity))) should be specified-value-equivalent to calc(NaN)
PASScalc(calc(sin(-infinity))) should be computed-value-equivalent to 0
PASScalc(calc(sin(-infinity))) should be used-value-equivalent to 0
PASScalc(cos(-infinity)) should be specified-value-equivalent to calc(NaN)
PASScalc(cos(-infinity)) should be computed-value-equivalent to 0
PASScalc(cos(-infinity)) should be used-value-equivalent to 0
PASScalc(calc(cos(-infinity))) should be specified-value-equivalent to calc(NaN)
PASScalc(calc(cos(-infinity))) should be computed-value-equivalent to 0
PASScalc(calc(cos(-infinity))) should be used-value-equivalent to 0
PASScalc(tan(-infinity)) should be specified-value-equivalent to calc(NaN)
PASScalc(tan(-infinity)) should be computed-value-equivalent to 0
PASScalc(tan(-infinity)) should be used-value-equivalent to 0
PASScalc(calc(tan(-infinity))) should be specified-value-equivalent to calc(NaN)
PASScalc(calc(tan(-infinity))) should be computed-value-equivalent to 0
PASScalc(calc(tan(-infinity))) should be used-value-equivalent to 0
PASScalc(sin(NaN)) should be specified-value-equivalent to calc(NaN)
PASScalc(sin(NaN)) should be computed-value-equivalent to 0
PASScalc(sin(NaN)) should be used-value-equivalent to 0
PASScalc(calc(sin(NaN))) should be specified-value-equivalent to calc(NaN)
PASScalc(calc(sin(NaN))) should be computed-value-equivalent to 0
PASScalc(calc(sin(NaN))) should be used-value-equivalent to 0
PASScalc(cos(NaN)) should be specified-value-equivalent to calc(NaN)
PASScalc(cos(NaN)) should be computed-value-equivalent to 0
PASScalc(cos(NaN)) should be used-value-equivalent to 0
PASScalc(calc(cos(NaN))) should be specified-value-equivalent to calc(NaN)
PASScalc(calc(cos(NaN))) should be computed-value-equivalent to 0
PASScalc(calc(cos(NaN))) should be used-value-equivalent to 0
PASScalc(tan(NaN)) should be specified-value-equivalent to calc(NaN)
PASScalc(tan(NaN)) should be computed-value-equivalent to 0
PASScalc(tan(NaN)) should be used-value-equivalent to 0
PASScalc(calc(tan(NaN))) should be specified-value-equivalent to calc(NaN)
PASScalc(calc(tan(NaN))) should be computed-value-equivalent to 0
PASScalc(calc(tan(NaN))) should be used-value-equivalent to 0