diff options
author | Pierre Ossman <ossman@cendio.se> | 2017-07-14 14:22:43 +0200 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2017-08-02 15:20:52 +0100 |
commit | 3135c182654a7556a366368c3b67e444f4bbf9a4 (patch) | |
tree | 858421458dc2f64c7c013a81568c8568790ba019 | |
parent | 8425428e7f80bca2338a7c3d04d53d6d4acc5ed9 (diff) | |
download | keycodemapdb-3135c182654a7556a366368c3b67e444f4bbf9a4.zip keycodemapdb-3135c182654a7556a366368c3b67e444f4bbf9a4.tar.gz keycodemapdb-3135c182654a7556a366368c3b67e444f4bbf9a4.tar.bz2 |
Add tests for name-table
Signed-off-by: Pierre Ossman <ossman@cendio.se>
-rw-r--r-- | tests/.gitignore | 1 | ||||
-rw-r--r-- | tests/Makefile | 13 | ||||
-rw-r--r-- | tests/stdc++.cc | 2 | ||||
-rw-r--r-- | tests/stdc.c | 2 | ||||
-rw-r--r-- | tests/test.py | 2 |
5 files changed, 17 insertions, 3 deletions
diff --git a/tests/.gitignore b/tests/.gitignore index ab726e7..cbc31ba 100644 --- a/tests/.gitignore +++ b/tests/.gitignore @@ -1,5 +1,6 @@ osx2win32.* osx2win32_name.* osx.* +osx_name.* stdc stdc++ diff --git a/tests/Makefile b/tests/Makefile index 3f3d901..2cf5903 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -13,7 +13,7 @@ SOURCES := $(GEN) $(DATA) .DELETE_ON_ERROR: -stdc: stdc.c osx2win32.h osx2win32_name.h osx.h +stdc: stdc.c osx2win32.h osx2win32_name.h osx.h osx_name.h $(CC) -o $@ $^ osx2win32.h: $(SOURCES) $(GEN) --lang stdc code-map $(DATA) osx win32 > $@ @@ -21,8 +21,10 @@ osx2win32_name.h: $(SOURCES) $(GEN) --lang stdc name-map $(DATA) osx win32 > $@ osx.h: $(SOURCES) $(GEN) --lang stdc code-table $(DATA) osx > $@ +osx_name.h: $(SOURCES) + $(GEN) --lang stdc name-table $(DATA) osx > $@ -stdc++: stdc++.cc osx2win32.hh osx2win32_name.hh osx.hh +stdc++: stdc++.cc osx2win32.hh osx2win32_name.hh osx.hh osx_name.hh $(CC) -o $@ $^ osx2win32.hh: $(SOURCES) $(GEN) --lang stdc++ code-map $(DATA) osx win32 > $@ @@ -30,17 +32,22 @@ osx2win32_name.hh: $(SOURCES) $(GEN) --lang stdc++ name-map $(DATA) osx win32 > $@ osx.hh: $(SOURCES) $(GEN) --lang stdc++ code-table $(DATA) osx > $@ +osx_name.hh: $(SOURCES) + $(GEN) --lang stdc++ name-table $(DATA) osx > $@ -python2: osx2win32.py osx2win32_name.py osx.py +python2: osx2win32.py osx2win32_name.py osx.py osx_name.py osx2win32.py: $(SOURCES) $(GEN) --lang python2 code-map $(DATA) osx win32 > $@ osx2win32_name.py: $(SOURCES) $(GEN) --lang python2 name-map $(DATA) osx win32 > $@ osx.py: $(SOURCES) $(GEN) --lang python2 code-table $(DATA) osx > $@ +osx_name.py: $(SOURCES) + $(GEN) --lang python2 name-table $(DATA) osx > $@ clean: rm -f osx2win32.* rm -f osx2win32_name.* rm -f osx.* + rm -f osx_name.* rm -f stdc stdc++ diff --git a/tests/stdc++.cc b/tests/stdc++.cc index 6ec846a..51e1fb0 100644 --- a/tests/stdc++.cc +++ b/tests/stdc++.cc @@ -13,6 +13,7 @@ #include "osx2win32.hh" #include "osx2win32_name.hh" #include "osx.hh" +#include "osx_name.hh" int main(int argc, char** argv) { @@ -20,6 +21,7 @@ int main(int argc, char** argv) assert(strcmp(name_map_osx_to_win32[0x1d], "VK_0") == 0); assert(code_table_osx[0x1d] == 0x3b); + assert(strcmp(name_table_osx[0x1d], "Control") == 0); return 0; } diff --git a/tests/stdc.c b/tests/stdc.c index d41b67e..8668b74 100644 --- a/tests/stdc.c +++ b/tests/stdc.c @@ -13,6 +13,7 @@ #include "osx2win32.h" #include "osx2win32_name.h" #include "osx.h" +#include "osx_name.h" int main(int argc, char** argv) { @@ -20,6 +21,7 @@ int main(int argc, char** argv) assert(strcmp(name_map_osx_to_win32[0x1d], "VK_0") == 0); assert(code_table_osx[0x1d] == 0x3b); + assert(strcmp(name_table_osx[0x1d], "Control") == 0); return 0; } diff --git a/tests/test.py b/tests/test.py index 652ddf7..21bcefc 100644 --- a/tests/test.py +++ b/tests/test.py @@ -8,8 +8,10 @@ import osx2win32 import osx2win32_name import osx +import osx_name assert osx2win32.code_map_osx_to_win32[0x1d] == 0x30 assert osx2win32_name.name_map_osx_to_win32[0x1d] == "VK_0" assert osx.code_table_osx[0x1d] == 0x3b; +assert osx_name.name_table_osx[0x1d] == "Control"; |