Test assertions for OpenI18N1.2 level1 - GUI -

No. Testset Name # Assertions Assertion
Graphic Libraries (Locale)
1 setlocale 1
  1. Verify that it is defined by the `locale.h' header file and that it can link to C library (libc.a). (Ref: [POSIX.1])
2 XSupportsLocale 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a). (Ref: [X11R6])
3 XSetLocaleModifiers 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a). (Ref: [X11R6])

Graphic Libraries (Internationalized Text Drawing) (Ref: [X11R6])

4 XCreateFontSet 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
5 XFreeFontSet 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
6 XFontsOfFontSet 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
7 XBaseFontNameListOfFontSet 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
8 XLocaleOfFontSet 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
9 XContextDependentDrawing 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
10 XExtentsOfFontSet 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
11 XmbTextEscapement 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
12 XwcTextEscapement 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
13 XmbTextExtents 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
14 XwcTextExtents 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
15 XmbTextPerCharExtents 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
16 XwcTextPerCharExtents 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
17 XmbDrawString 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
18 XwcDrawString 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
19 XmbDrawImageString 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
20 XwcDrawImageString 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
21 XmbDrawText 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
22 XwcDrawText 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).

Graphic Libraries (X Output Methods - X11R6 Extension) (Ref: [X11R6])

23 XOpenOM 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
24 XCloseOM 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
25 XDisplayOfOM 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
26 XLocaleOfOM 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
27 XSetOMValues 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
28 XGetOMValues 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
29 XCreateOC 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
30 XDestroyOC 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
31 XOMOfOC 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
32 XSetOCValues 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
33 XGetOCValues 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).

Graphic Libraries (Resource Management) (Ref: [X11R6])

34 XrmInitialize 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
35 XrmLocaleOfDatabase 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
36 XrmParseCommand 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
37 XResourceManagerString 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
38 XScreenResourceString 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
39 XrmGetFileDatabase 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
40 XrmGetStringDatabase 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
41 XrmMergeDatabases 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
42 XrmCombineDatabase 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
43 XrmCombineFileDatabase 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
44 XrmGetDatabase 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
45 XrmSetDatabase 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
46 XrmGetResource 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
47 XrmEnumerateDatabase 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
48 XrmPutResource 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
49 XrmPutStringResource 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
50 XrmPutLineResource 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
51 XrmPutFileDatabase 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
52 XrmDestroyDatabase 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
53 XrmPermStringToQuark 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
54 XrmQGetResource 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
55 XrmQGetSearchList 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
56 XrmQGetSearchResource 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
57 XrmQPutResource 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
58 XrmQPutStringResource 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
59 XrmQuarkToString 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
60 XrmStringToBindingQuarkList 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
61 XrmStringToQuark 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
62 XrmStringToQuarkList 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).
63 XrmUniqueQuark 1
  1. Verify that it is defined by the `X11/Xresource.h' header file and that it can link to the X11 library (libX11.a).

Graphic Libraries (Inter-Client Communication) (Ref: [X11R6])

64 XmbTextListToTextProperty 1
  1. Verify that it is defined by the `X11/Xutil.h' header file and that it can link to the X11 library (libX11.a).
65 XwcTextListToTextProperty 1
  1. Verify that it is defined by the `X11/Xutil.h' header file and that it can link to the X11 library (libX11.a).
66 XmbTextPropertyToTextList 1
  1. Verify that it is defined by the `X11/Xutil.h' header file and that it can link to the X11 library (libX11.a).
67 XwcTextPropertyToTextList 1
  1. Verify that it is defined by the `X11/Xutil.h' header file and that it can link to the X11 library (libX11.a).
68 XFreeStringList 1
  1. Verify that it is defined by the `X11/Xutil.h' header file and that it can link to the X11 library (libX11.a).
69 XwcFreeStringList 1
  1. Verify that it is defined by the `X11/Xutil.h' header file and that it can link to the X11 library (libX11.a).
70 XmbSetWMProperties 1
  1. Verify that it is defined by the `X11/Xutil.h' header file and that it can link to the X11 library (libX11.a).
71 XSetWMProperties 1
  1. Verify that it is defined by the `X11/Xutil.h' header file and that it can link to the X11 library (libX11.a).
72 XSetWMName 1
  1. Verify that it is defined by the `X11/Xutil.h' header file and that it can link to the X11 library (libX11.a).
73 XSetWMIconName 1
  1. Verify that it is defined by the `X11/Xutil.h' header file and that it can link to the X11 library (libX11.a).

Graphic Libraries (X Input Methods - Internationalized Text Input) (Ref: [X11R6])

74 XOpenIM 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
75 XCloseIM 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
76 XDisplayOfIM 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
77 XLocaleOfIM 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
78 XSetIMValues 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
79 XGetIMValues 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
80 XCreateIC 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
81 XVaCreateNestedList 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
82 XDestroyIC 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
83 XIMOfIC 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
84 XSetICValues 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
85 XGetICValues 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
86 XSetICFocus 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
87 XUnsetICFocus 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
88 XmbResetIC 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
89 XwcResetIC 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
90 XFilterEvent 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
91 XmbLookupString 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
92 XwcLookupString 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
93 XRegisterIMInstantiateCallback 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).
94 XUnregisterIMInstantiateCallback 1
  1. Verify that it is defined by the `X11/Xlib.h' header file and that it can link to the X11 library (libX11.a).

Language support (Ref: [POSIX.1] and [X11R6])

95 language_support 1
  1. Verify that the languages (except CTL languages) listed by Annex B are supported by setlocale() and XSupportsLocale() functions.

Graphic Toolkits and X Window Servers (X Window Servers) (Ref: [Xlib])

96 X_Server 2
  1. Check the 'XlibSpecificationRelease' value of Xlib.h, and verify that X server is based on X11R6.
  2. Verify that font server, which supports outline font, is supported.


References
[POSIX.1] ISO/IEC 9945-1:1996 Information technology
- Portable Operating System Interface (POSIX)
- Part 1: System Application Program Interface (API) [C Language]
[ISO C] ISO/IEC 9899:1990 Programming Language - C
ISO/IEC 9899:1990/Amd.1:1995 Programming Language - C Amendment 1: C Integrity
[X11R6] The X Window System, Version 11, Release 6
Chapter 13 "Locales and Internationalized Text Functions"
[Xlib]
The X Window System, Version 11, Release 6
Volume 2, Xlib Reference Manual