[latex3-commits] [git/LaTeX3-latex3-latex3] icc: Test file coverage for ICC profiles (bab078327)
Marcel Fabian Krüger
tex at 2krueger.de
Thu Oct 14 14:35:46 CEST 2021
Repository : https://github.com/latex3/latex3
On branch : icc
Link : https://github.com/latex3/latex3/commit/bab07832767111d67e15de93e29c599603eabbbe
>---------------------------------------------------------------
commit bab07832767111d67e15de93e29c599603eabbbe
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Sun Feb 21 18:22:14 2021 +0000
Test file coverage for ICC profiles
>---------------------------------------------------------------
bab07832767111d67e15de93e29c599603eabbbe
l3kernel/testfiles/m3color003.lvt | 27 ++++++++++++++++++++++
l3kernel/testfiles/m3color003.ptex.tlg | 41 +++++++++++++++++++++++++++++++++
l3kernel/testfiles/m3color003.tlg | 41 +++++++++++++++++++++++++++++++++
l3kernel/testfiles/m3color003.uptex.tlg | 41 +++++++++++++++++++++++++++++++++
l3kernel/testfiles/m3color003.xetex.tlg | 41 +++++++++++++++++++++++++++++++++
5 files changed, 191 insertions(+)
diff --git a/l3kernel/testfiles/m3color003.lvt b/l3kernel/testfiles/m3color003.lvt
index 4380d4b63..16e86fa58 100644
--- a/l3kernel/testfiles/m3color003.lvt
+++ b/l3kernel/testfiles/m3color003.lvt
@@ -280,4 +280,31 @@
}
}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\TEST { ICCBased~spaces }
+ {
+ \color_model_new:nnn { ICC } { ICCBased }
+ {
+ file = sRGB.icc , components = 3
+ }
+ \color_set:nnn { ICC3 } { ICC } { 0.75 , 0.25 , 0.125 }
+ \color_set:nn { foo } { ICC3 }
+ \color_show:n { foo }
+ \color_set:nn { foo } { ICC3!50 }
+ \color_show:n { foo }
+ }
+
+\TEST { DeviceN~errors }
+ {
+ \color_model_new:nnn { ICCmixed } { DeviceN }
+ {
+ drat = X
+ }
+ \color_model_new:nnn { ICCmixed } { DeviceN }
+ {
+ file = foo
+ }
+ }
+
\END
diff --git a/l3kernel/testfiles/m3color003.ptex.tlg b/l3kernel/testfiles/m3color003.ptex.tlg
index 2a5b13b25..84ba94580 100644
--- a/l3kernel/testfiles/m3color003.ptex.tlg
+++ b/l3kernel/testfiles/m3color003.ptex.tlg
@@ -478,3 +478,44 @@ l. ... }
LaTeX has been asked to create a DeviceN color space 'TwoUpMixed', but the
constituent colors do not have a common alternative color.
============================================================
+============================================================
+TEST 15: ICCBased spaces
+============================================================
+Defining \c__color_fallback_ICC_tl on line ...
+Defining \__color_backend_fill_ICC:n on line ...
+Defining \__color_backend_stroke_ICC:n on line ...
+Defining \__color_backend_select_ICC:n on line ...
+Defining \__color_model_ICC_white: on line ...
+Defining \__color_parse_model_ICC:w on line ...
+Defining \__color_parse_mix_ICC:nw on line ...
+Defining \l__color_named_ICC3_tl on line ...
+Defining \l__color_named_ICC3_prop on line ...
+The color foo has the properties:
+> model => ICC
+> ICC => 0.75 0.25 0.125.
+<recently read> }
+l. ... }
+The color foo has the properties:
+> model => ICC
+> ICC => 0.375 0.125 0.0625.
+<recently read> }
+l. ... }
+============================================================
+============================================================
+TEST 16: DeviceN errors
+============================================================
+! LaTeX3 Error: DeviceN color space 'ICCmixed' require a list of names.
+For immediate help type H <return>.
+ ...
+l. ... }
+LaTeX has been asked to create a DeviceN color space, but no
+ names = <names>
+key was given with the correct information.
+! LaTeX3 Error: DeviceN color space 'ICCmixed' require a list of names.
+For immediate help type H <return>.
+ ...
+l. ... }
+LaTeX has been asked to create a DeviceN color space, but no
+ names = <names>
+key was given with the correct information.
+============================================================
diff --git a/l3kernel/testfiles/m3color003.tlg b/l3kernel/testfiles/m3color003.tlg
index 83eee33c4..9854fec68 100644
--- a/l3kernel/testfiles/m3color003.tlg
+++ b/l3kernel/testfiles/m3color003.tlg
@@ -474,3 +474,44 @@ l. ... }
LaTeX has been asked to create a DeviceN color space 'TwoUpMixed', but the
constituent colors do not have a common alternative color.
============================================================
+============================================================
+TEST 15: ICCBased spaces
+============================================================
+Defining \c__color_fallback_ICC_tl on line ...
+Defining \__color_backend_fill_ICC:n on line ...
+Defining \__color_backend_stroke_ICC:n on line ...
+Defining \__color_backend_select_ICC:n on line ...
+Defining \__color_model_ICC_white: on line ...
+Defining \__color_parse_model_ICC:w on line ...
+Defining \__color_parse_mix_ICC:nw on line ...
+Defining \l__color_named_ICC3_tl on line ...
+Defining \l__color_named_ICC3_prop on line ...
+The color foo has the properties:
+> model => ICC
+> ICC => 0.75 0.25 0.125.
+<recently read> }
+l. ... }
+The color foo has the properties:
+> model => ICC
+> ICC => 0.375 0.125 0.0625.
+<recently read> }
+l. ... }
+============================================================
+============================================================
+TEST 16: DeviceN errors
+============================================================
+! LaTeX3 Error: DeviceN color space 'ICCmixed' require a list of names.
+For immediate help type H <return>.
+ ...
+l. ... }
+LaTeX has been asked to create a DeviceN color space, but no
+ names = <names>
+key was given with the correct information.
+! LaTeX3 Error: DeviceN color space 'ICCmixed' require a list of names.
+For immediate help type H <return>.
+ ...
+l. ... }
+LaTeX has been asked to create a DeviceN color space, but no
+ names = <names>
+key was given with the correct information.
+============================================================
diff --git a/l3kernel/testfiles/m3color003.uptex.tlg b/l3kernel/testfiles/m3color003.uptex.tlg
index 2a5b13b25..84ba94580 100644
--- a/l3kernel/testfiles/m3color003.uptex.tlg
+++ b/l3kernel/testfiles/m3color003.uptex.tlg
@@ -478,3 +478,44 @@ l. ... }
LaTeX has been asked to create a DeviceN color space 'TwoUpMixed', but the
constituent colors do not have a common alternative color.
============================================================
+============================================================
+TEST 15: ICCBased spaces
+============================================================
+Defining \c__color_fallback_ICC_tl on line ...
+Defining \__color_backend_fill_ICC:n on line ...
+Defining \__color_backend_stroke_ICC:n on line ...
+Defining \__color_backend_select_ICC:n on line ...
+Defining \__color_model_ICC_white: on line ...
+Defining \__color_parse_model_ICC:w on line ...
+Defining \__color_parse_mix_ICC:nw on line ...
+Defining \l__color_named_ICC3_tl on line ...
+Defining \l__color_named_ICC3_prop on line ...
+The color foo has the properties:
+> model => ICC
+> ICC => 0.75 0.25 0.125.
+<recently read> }
+l. ... }
+The color foo has the properties:
+> model => ICC
+> ICC => 0.375 0.125 0.0625.
+<recently read> }
+l. ... }
+============================================================
+============================================================
+TEST 16: DeviceN errors
+============================================================
+! LaTeX3 Error: DeviceN color space 'ICCmixed' require a list of names.
+For immediate help type H <return>.
+ ...
+l. ... }
+LaTeX has been asked to create a DeviceN color space, but no
+ names = <names>
+key was given with the correct information.
+! LaTeX3 Error: DeviceN color space 'ICCmixed' require a list of names.
+For immediate help type H <return>.
+ ...
+l. ... }
+LaTeX has been asked to create a DeviceN color space, but no
+ names = <names>
+key was given with the correct information.
+============================================================
diff --git a/l3kernel/testfiles/m3color003.xetex.tlg b/l3kernel/testfiles/m3color003.xetex.tlg
index 8293d4e4d..6c991b675 100644
--- a/l3kernel/testfiles/m3color003.xetex.tlg
+++ b/l3kernel/testfiles/m3color003.xetex.tlg
@@ -474,3 +474,44 @@ l. ... }
LaTeX has been asked to create a DeviceN color space 'TwoUpMixed', but the
constituent colors do not have a common alternative color.
============================================================
+============================================================
+TEST 15: ICCBased spaces
+============================================================
+Defining \c__color_fallback_ICC_tl on line ...
+Defining \__color_backend_fill_ICC:n on line ...
+Defining \__color_backend_stroke_ICC:n on line ...
+Defining \__color_backend_select_ICC:n on line ...
+Defining \__color_model_ICC_white: on line ...
+Defining \__color_parse_model_ICC:w on line ...
+Defining \__color_parse_mix_ICC:nw on line ...
+Defining \l__color_named_ICC3_tl on line ...
+Defining \l__color_named_ICC3_prop on line ...
+The color foo has the properties:
+> model => ICC
+> ICC => 0.75 0.25 0.125.
+<recently read> }
+l. ... }
+The color foo has the properties:
+> model => ICC
+> ICC => 0.375 0.125 0.0625.
+<recently read> }
+l. ... }
+============================================================
+============================================================
+TEST 16: DeviceN errors
+============================================================
+! LaTeX3 Error: DeviceN color space 'ICCmixed' require a list of names.
+For immediate help type H <return>.
+ ...
+l. ... }
+LaTeX has been asked to create a DeviceN color space, but no
+ names = <names>
+key was given with the correct information.
+! LaTeX3 Error: DeviceN color space 'ICCmixed' require a list of names.
+For immediate help type H <return>.
+ ...
+l. ... }
+LaTeX has been asked to create a DeviceN color space, but no
+ names = <names>
+key was given with the correct information.
+============================================================
More information about the latex3-commits
mailing list.