]> git.draconx.ca Git - rrace.git/blobdiff - tests/gui.at
Use XPM as icon test output format.
[rrace.git] / tests / gui.at
index 95d33fd07db86a5fdc7ac63651844d23127c5553..7d470527240a67de4ba34a2e80b381103c337752 100644 (file)
 
 AT_SETUP([_NET_WM_ICON tiles (16x16)])
 
-AT_CHECK([ewmhicon 16x16], [0], [dnl
-....%+....%+....
-....%+....%+....
-....%+....%+....
-....%+....%+....
-%%%%%+%%%%%+%%%%
-++++++++++++++++
-....%+....%+....
-....%+....%+....
-....%+....%+....
-....%+....%+....
-%%%%%+%%%%%+%%%%
-++++++++++++++++
-....%+....%+....
-....%+....%+....
-....%+....%+....
-....%+....%+....
-])
+AT_CHECK([ewmhicon 16x16], [0], [[/* XPM */
+static char *icon[] = {
+"16 16 3 1",
+". c #ff0000",
+"% c #00ff00",
+"+ c #0000ff",
+"....%+....%+....",
+"....%+....%+....",
+"....%+....%+....",
+"....%+....%+....",
+"%%%%%+%%%%%+%%%%",
+"++++++++++++++++",
+"....%+....%+....",
+"....%+....%+....",
+"....%+....%+....",
+"....%+....%+....",
+"%%%%%+%%%%%+%%%%",
+"++++++++++++++++",
+"....%+....%+....",
+"....%+....%+....",
+"....%+....%+....",
+"....%+....%+...."
+};
+]])
 
 AT_CLEANUP
 
 AT_SETUP([_NET_WM_ICON tiles (24x24)])
 
-AT_CHECK([ewmhicon 24x24], [0], [dnl
-++++++++++++++++++++++++
-+......%+......%+......%
-+......%+......%+......%
-+......%+......%+......%
-+......%+......%+......%
-+......%+......%+......%
-+......%+......%+......%
-+%%%%%%%+%%%%%%%+%%%%%%%
-++++++++++++++++++++++++
-+......%+......%+......%
-+......%+......%+......%
-+......%+......%+......%
-+......%+......%+......%
-+......%+......%+......%
-+......%+......%+......%
-+%%%%%%%+%%%%%%%+%%%%%%%
-++++++++++++++++++++++++
-+......%+......%+......%
-+......%+......%+......%
-+......%+......%+......%
-+......%+......%+......%
-+......%+......%+......%
-+......%+......%+......%
-+%%%%%%%+%%%%%%%+%%%%%%%
-])
+AT_CHECK([ewmhicon 24x24], [0], [[/* XPM */
+static char *icon[] = {
+"24 24 3 1",
+". c #ff0000",
+"% c #00ff00",
+"+ c #0000ff",
+"++++++++++++++++++++++++",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+%%%%%%%+%%%%%%%+%%%%%%%",
+"++++++++++++++++++++++++",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+%%%%%%%+%%%%%%%+%%%%%%%",
+"++++++++++++++++++++++++",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+......%+......%+......%",
+"+%%%%%%%+%%%%%%%+%%%%%%%"
+};
+]])
 
 AT_CLEANUP
 
 AT_SETUP([_NET_WM_ICON tiles (32x32)])
 
-AT_CHECK([ewmhicon 32x32], [0], [dnl
-++++++++++++++++++++++++++++++++
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+%%%%%%%%%%+%%%%%%%%%+%%%%%%%%%%
-++++++++++++++++++++++++++++++++
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+%%%%%%%%%%+%%%%%%%%%+%%%%%%%%%%
-++++++++++++++++++++++++++++++++
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+.........%+........%+.........%
-+%%%%%%%%%%+%%%%%%%%%+%%%%%%%%%%
-])
+AT_CHECK([ewmhicon 32x32], [0], [[/* XPM */
+static char *icon[] = {
+"32 32 3 1",
+". c #ff0000",
+"% c #00ff00",
+"+ c #0000ff",
+"++++++++++++++++++++++++++++++++",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+%%%%%%%%%%+%%%%%%%%%+%%%%%%%%%%",
+"++++++++++++++++++++++++++++++++",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+%%%%%%%%%%+%%%%%%%%%+%%%%%%%%%%",
+"++++++++++++++++++++++++++++++++",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+.........%+........%+.........%",
+"+%%%%%%%%%%+%%%%%%%%%+%%%%%%%%%%"
+};
+]])
 
 AT_CLEANUP
 
 AT_SETUP([_NET_WM_ICON tiles (48x48)])
 
-AT_CHECK([ewmhicon 48x48], [0], [dnl
-++++++++++++++++++++++++++++++++++++++++++++++++
-+++++++++++++++%+++++++++++++++%+++++++++++++++%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++%%%%%%%%%%%%%%++%%%%%%%%%%%%%%++%%%%%%%%%%%%%%
-+%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%
-++++++++++++++++++++++++++++++++++++++++++++++++
-+++++++++++++++%+++++++++++++++%+++++++++++++++%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++%%%%%%%%%%%%%%++%%%%%%%%%%%%%%++%%%%%%%%%%%%%%
-+%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%
-++++++++++++++++++++++++++++++++++++++++++++++++
-+++++++++++++++%+++++++++++++++%+++++++++++++++%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++............%%++............%%++............%%
-++%%%%%%%%%%%%%%++%%%%%%%%%%%%%%++%%%%%%%%%%%%%%
-+%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%
-])
+AT_CHECK([ewmhicon 48x48], [0], [[/* XPM */
+static char *icon[] = {
+"48 48 3 1",
+". c #ff0000",
+"% c #00ff00",
+"+ c #0000ff",
+"++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++%+++++++++++++++%+++++++++++++++%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++%%%%%%%%%%%%%%++%%%%%%%%%%%%%%++%%%%%%%%%%%%%%",
+"+%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%",
+"++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++%+++++++++++++++%+++++++++++++++%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++%%%%%%%%%%%%%%++%%%%%%%%%%%%%%++%%%%%%%%%%%%%%",
+"+%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%",
+"++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++%+++++++++++++++%+++++++++++++++%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++............%%++............%%++............%%",
+"++%%%%%%%%%%%%%%++%%%%%%%%%%%%%%++%%%%%%%%%%%%%%",
+"+%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%"
+};
+]])
 
 AT_CLEANUP