File tree Expand file tree Collapse file tree 7 files changed +42
-7
lines changed
src/test/java/org/htmlunit/cssparser/parser Expand file tree Collapse file tree 7 files changed +42
-7
lines changed Original file line number Diff line number Diff line change @@ -95,11 +95,16 @@ public void hslMixed() throws Exception {
95
95
@ Test
96
96
public void hslRelative () throws Exception {
97
97
color ("foreground: hsl(from red h s l)" , "foreground: hsl(from red h s l)" );
98
+ color ("foreground: hsl(from red h s l / alpha)" , "foreground: hsl(from red h s l / alpha)" );
99
+
98
100
color ("foreground: hsl(from red 7 11% 13%)" , "foreground: hsl(from red 7 11% 13%)" );
101
+ color ("foreground: hsl(from red 7 11% 13% / 0.7)" , "foreground: hsl(from red 7 11% 13% / 0.7)" );
102
+
99
103
color ("foreground: hsl(from rgb(200 170 0) 7 11% 13%)" , "foreground: hsl(from rgb(200 170 0) 7 11% 13%)" );
100
104
color ("foreground: hsl(from var(--base-color) 7 11% 13%)" , "foreground: hsl(from var(--base-color) 7 11% 13%)" );
101
105
102
106
color ("foreground: hsl(from red calc(h + 7) calc(s - 11%) calc(l * 13%))" , "foreground: hsl(from red calc(h + 7) calc(s - 11%) calc(l * 13%))" );
107
+ color ("foreground: hsl(from red calc(h + 7) calc(s - 11%) calc(l * 13%) / calc(alpha / 2))" , "foreground: hsl(from red calc(h + 7) calc(s - 11%) calc(l * 13%) / calc(alpha / 2))" );
103
108
}
104
109
105
110
/**
Original file line number Diff line number Diff line change @@ -58,11 +58,16 @@ public void hwbBlank() throws Exception {
58
58
@ Test
59
59
public void hwbRelative () throws Exception {
60
60
color ("foreground: hwb(from red h w b)" , "foreground: hwb(from red h w b)" );
61
+ color ("foreground: hwb(from red h w b / alpha)" , "foreground: hwb(from red h w b / alpha)" );
62
+
61
63
color ("foreground: hwb(from red 7 11% 13%)" , "foreground: hwb(from red 7 11% 13%)" );
64
+ color ("foreground: hwb(from red 7 11% 13% / 0.7)" , "foreground: hwb(from red 7 11% 13% / 0.7)" );
65
+
62
66
color ("foreground: hwb(from rgb(200 170 0) 7 11% 13%)" , "foreground: hwb(from rgb(200 170 0) 7 11% 13%)" );
63
67
color ("foreground: hwb(from var(--base-color) 7 11% 13%)" , "foreground: hwb(from var(--base-color) 7 11% 13%)" );
64
68
65
69
color ("foreground: hwb(from red calc(h + 7) calc(w - 11%) calc(b * 13%))" , "foreground: hwb(from red calc(h + 7) calc(w - 11%) calc(b * 13%))" );
70
+ color ("foreground: hwb(from red calc(h + 7) calc(w - 11%) calc(b * 13%) / calc(alpha / 2))" , "foreground: hwb(from red calc(h + 7) calc(w - 11%) calc(b * 13%) / calc(alpha / 2))" );
66
71
}
67
72
68
73
/**
Original file line number Diff line number Diff line change @@ -70,11 +70,16 @@ public void labMixed() throws Exception {
70
70
@ Test
71
71
public void labRelative () throws Exception {
72
72
color ("foreground: lab(from red l a b)" , "foreground: lab(from red l a b)" );
73
+ color ("foreground: lab(from red l a b / alpha)" , "foreground: lab(from red l a b / alpha)" );
74
+
73
75
color ("foreground: lab(from red 7 11% 13%)" , "foreground: lab(from red 7 11% 13%)" );
76
+ color ("foreground: lab(from red 7 11% 13% / 0.7)" , "foreground: lab(from red 7 11% 13% / 0.7)" );
77
+
74
78
color ("foreground: lab(from rgb(200 170 0) 7 11% 13%)" , "foreground: lab(from rgb(200 170 0) 7 11% 13%)" );
75
79
color ("foreground: lab(from var(--base-color) 7 11% 13%)" , "foreground: lab(from var(--base-color) 7 11% 13%)" );
76
80
77
- color ("foreground: lab(from red calc(h + 7) calc(w - 11%) calc(b * 13%))" , "foreground: lab(from red calc(h + 7) calc(w - 11%) calc(b * 13%))" );
81
+ color ("foreground: lab(from red calc(l + 7) calc(a - 11%) calc(b * 13%))" , "foreground: lab(from red calc(l + 7) calc(a - 11%) calc(b * 13%))" );
82
+ color ("foreground: lab(from red calc(l + 7) calc(a - 11%) calc(b * 13%) / calc(alpha / 2))" , "foreground: lab(from red calc(l + 7) calc(a - 11%) calc(b * 13%) / calc(alpha / 2))" );
78
83
}
79
84
80
85
/**
Original file line number Diff line number Diff line change @@ -70,11 +70,16 @@ public void lchMixed() throws Exception {
70
70
@ Test
71
71
public void lchRelative () throws Exception {
72
72
color ("foreground: lch(from red l c h)" , "foreground: lch(from red l c h)" );
73
+ color ("foreground: lch(from red l c h / alpha)" , "foreground: lch(from red l c h / alpha)" );
74
+
73
75
color ("foreground: lch(from red 7 11% 13deg)" , "foreground: lch(from red 7 11% 13deg)" );
76
+ color ("foreground: lch(from red 7 11% 13deg / 0.7)" , "foreground: lch(from red 7 11% 13deg / 0.7)" );
77
+
74
78
color ("foreground: lch(from rgb(200 170 0) 7 11% 13deg)" , "foreground: lch(from rgb(200 170 0) 7 11% 13deg)" );
75
79
color ("foreground: lch(from var(--base-color) 7 11% 13deg)" , "foreground: lch(from var(--base-color) 7 11% 13deg)" );
76
80
77
- color ("foreground: lch(from red calc(h + 7) calc(w - 11%) calc(b * 13deg))" , "foreground: lch(from red calc(h + 7) calc(w - 11%) calc(b * 13deg))" );
81
+ color ("foreground: lch(from red calc(l + 7) calc(c - 11%) calc(h * 13deg))" , "foreground: lch(from red calc(l + 7) calc(c - 11%) calc(h * 13deg))" );
82
+ color ("foreground: lch(from red calc(l + 7) calc(c - 11%) calc(h * 13deg) / calc(alpha / 2))" , "foreground: lch(from red calc(l + 7) calc(c - 11%) calc(h * 13deg) / calc(alpha / 2))" );
78
83
}
79
84
80
85
/**
Original file line number Diff line number Diff line change @@ -68,13 +68,18 @@ public void oklabMixed() throws Exception {
68
68
* @throws Exception in case of failure
69
69
*/
70
70
@ Test
71
- public void labRelative () throws Exception {
71
+ public void oklabRelative () throws Exception {
72
72
color ("foreground: oklab(from red l a b)" , "foreground: oklab(from red l a b)" );
73
+ color ("foreground: oklab(from red l a b / alpha)" , "foreground: oklab(from red l a b / alpha)" );
74
+
73
75
color ("foreground: oklab(from red 7 11% 13%)" , "foreground: oklab(from red 7 11% 13%)" );
76
+ color ("foreground: oklab(from red 7 11% 13% / 0.7)" , "foreground: oklab(from red 7 11% 13% / 0.7)" );
77
+
74
78
color ("foreground: oklab(from rgb(200 170 0) 7 11% 13%)" , "foreground: oklab(from rgb(200 170 0) 7 11% 13%)" );
75
79
color ("foreground: oklab(from var(--base-color) 7 11% 13%)" , "foreground: oklab(from var(--base-color) 7 11% 13%)" );
76
80
77
- color ("foreground: oklab(from red calc(h + 7) calc(w - 11%) calc(b * 13%))" , "foreground: oklab(from red calc(h + 7) calc(w - 11%) calc(b * 13%))" );
81
+ color ("foreground: oklab(from red calc(l + 7) calc(a - 11%) calc(b * 13%))" , "foreground: oklab(from red calc(l + 7) calc(a - 11%) calc(b * 13%))" );
82
+ color ("foreground: oklab(from red calc(l + 7) calc(a - 11%) calc(b * 13%) / calc(alpha / 2))" , "foreground: oklab(from red calc(l + 7) calc(a - 11%) calc(b * 13%) / calc(alpha / 2))" );
78
83
}
79
84
80
85
/**
Original file line number Diff line number Diff line change @@ -68,13 +68,18 @@ public void oklchMixed() throws Exception {
68
68
* @throws Exception in case of failure
69
69
*/
70
70
@ Test
71
- public void lchRelative () throws Exception {
71
+ public void oklchRelative () throws Exception {
72
72
color ("foreground: oklch(from red l c h)" , "foreground: oklch(from red l c h)" );
73
+ color ("foreground: oklch(from red l c h / alpha)" , "foreground: oklch(from red l c h / alpha)" );
74
+
73
75
color ("foreground: oklch(from red 7 11% 13deg)" , "foreground: oklch(from red 7 11% 13deg)" );
76
+ color ("foreground: oklch(from red 7 11% 13deg / 0.7)" , "foreground: oklch(from red 7 11% 13deg / 0.7)" );
77
+
74
78
color ("foreground: oklch(from rgb(200 170 0) 7 11% 13deg)" , "foreground: oklch(from rgb(200 170 0) 7 11% 13deg)" );
75
79
color ("foreground: oklch(from var(--base-color) 7 11% 13deg)" , "foreground: oklch(from var(--base-color) 7 11% 13deg)" );
76
80
77
- color ("foreground: oklch(from red calc(h + 7) calc(w - 11%) calc(b * 13deg))" , "foreground: oklch(from red calc(h + 7) calc(w - 11%) calc(b * 13deg))" );
81
+ color ("foreground: oklch(from red calc(l + 7) calc(c - 11%) calc(h * 13deg))" , "foreground: oklch(from red calc(l + 7) calc(c - 11%) calc(h * 13deg))" );
82
+ color ("foreground: oklch(from red calc(l + 7) calc(c - 11%) calc(h * 13deg) / calc(alpha / 2))" , "foreground: oklch(from red calc(l + 7) calc(c - 11%) calc(h * 13deg) / calc(alpha / 2))" );
78
83
}
79
84
80
85
/**
Original file line number Diff line number Diff line change @@ -113,11 +113,16 @@ public void rgbMixed() throws Exception {
113
113
@ Test
114
114
public void rgbRelative () throws Exception {
115
115
color ("foreground: rgb(from red r g b)" , "foreground: rgb(from red r g b)" );
116
+ color ("foreground: rgb(from red r g b / alpha)" , "foreground: rgb(from red r g b / alpha)" );
117
+
116
118
color ("foreground: rgb(from red 7 11% 13%)" , "foreground: rgb(from red 7 11% 13%)" );
119
+ color ("foreground: rgb(from red 7 11% 13% / 0.7)" , "foreground: rgb(from red 7 11% 13% / 0.7)" );
120
+
117
121
color ("foreground: rgb(from rgb(200 170 0) 7 11% 13%)" , "foreground: rgb(from rgb(200 170 0) 7 11% 13%)" );
118
122
color ("foreground: rgb(from var(--base-color) 7 11% 13%)" , "foreground: rgb(from var(--base-color) 7 11% 13%)" );
119
123
120
- color ("foreground: rgb(from red calc(h + 7) calc(s - 11%) calc(l * 13%))" , "foreground: rgb(from red calc(h + 7) calc(s - 11%) calc(l * 13%))" );
124
+ color ("foreground: rgb(from red calc(r + 7) calc(g - 11%) calc(b * 13%))" , "foreground: rgb(from red calc(r + 7) calc(g - 11%) calc(b * 13%))" );
125
+ color ("foreground: rgb(from red calc(r + 7) calc(g - 11%) calc(b * 13%) / calc(alpha / 2))" , "foreground: rgb(from red calc(r + 7) calc(g - 11%) calc(b * 13%) / calc(alpha / 2))" );
121
126
}
122
127
123
128
/**
You can’t perform that action at this time.
0 commit comments