Skip to content

Commit f2381d4

Browse files
committed
chore: update to TFW 1.2.3
1 parent 5f93383 commit f2381d4

2 files changed

Lines changed: 21 additions & 20 deletions

File tree

tests/cpp/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ if (NOT TARGET tfw)
1414
FetchContent_Declare(
1515
tfw
1616
GIT_REPOSITORY https://codeberg.org/Dexrn/tfw.git
17-
GIT_TAG 1.1.0
17+
GIT_TAG 1.2.3
1818
GIT_SHALLOW TRUE
1919
)
2020

tests/cpp/src/JavaObjectStreamsTests.cpp

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -43,30 +43,31 @@ tfw::test::result::TestResult readObjectTestRequireInstanceOf(tfw::test::logging
4343
return tfw::test::result::TestResult(obj->instanceOf<T>(), obj->toString());
4444
}
4545

46-
int main(const int argv, char *argc[]) {
47-
tfw::TestFramework t = tfw::TestFramework::fromArgs(argv, argc);
46+
int main(const int argc, char *argv[]) {
47+
const auto t = tfw::TestFramework::initFromArgs(argc, argv);
48+
auto &mgr = tfw::TestFramework::getInstance()->testManager();
4849

4950
//todo add all tests
50-
t.addTest(READ_OBJECT_FILE, "Read data class object", readObjectTest, "input/JOSDataClass.obj");
51-
t.addTest(READ_SUBCLASSED_CLASS_OBJECT_FILE, "Read class object with subclass fields", readObjectTest, "input/JOSSubclassedClass.obj");
52-
t.addTest(READ_NULL_OBJECT_FILE, "Read null object", readObjectTestRequireInstanceOf<javaobject::type::object::NullObject>, "input/JOSNullObject.obj");
53-
t.addTest(READ_PROXY_OBJECT_FILE, "Read proxy class object", readObjectTest, "input/JOSProxyClass.obj");
51+
mgr.addTest(READ_OBJECT_FILE, "Read data class object", readObjectTest, "input/JOSDataClass.obj");
52+
mgr.addTest(READ_SUBCLASSED_CLASS_OBJECT_FILE, "Read class object with subclass fields", readObjectTest, "input/JOSSubclassedClass.obj");
53+
mgr.addTest(READ_NULL_OBJECT_FILE, "Read null object", readObjectTestRequireInstanceOf<javaobject::type::object::NullObject>, "input/JOSNullObject.obj");
54+
mgr.addTest(READ_PROXY_OBJECT_FILE, "Read proxy class object", readObjectTest, "input/JOSProxyClass.obj");
5455

55-
t.addTest(READ_EXTERNALIZABLE_CLASS_OBJECT_FILE, "Read externalizable class object", readObjectTest, "input/JOSExternalizableClass.obj");
56-
t.addTest(READ_EXTERNALIZABLE_EXTRA_DATA_CLASS_OBJECT_FILE, "Read externalizable class object with extra data", readObjectTest, "input/JOSExternalizableWithExtraDataClass.obj");
57-
t.addTest(READ_EMPTY_EXTERNALIZABLE_CLASS_OBJECT_FILE, "Read empty externalizable class object", readObjectTest, "input/JOSEmptyExternalizableClass.obj");
56+
mgr.addTest(READ_EXTERNALIZABLE_CLASS_OBJECT_FILE, "Read externalizable class object", readObjectTest, "input/JOSExternalizableClass.obj");
57+
mgr.addTest(READ_EXTERNALIZABLE_EXTRA_DATA_CLASS_OBJECT_FILE, "Read externalizable class object with extra data", readObjectTest, "input/JOSExternalizableWithExtraDataClass.obj");
58+
mgr.addTest(READ_EMPTY_EXTERNALIZABLE_CLASS_OBJECT_FILE, "Read empty externalizable class object", readObjectTest, "input/JOSEmptyExternalizableClass.obj");
5859

59-
t.addTest(READ_ARRAY_OBJECT_FILE, "Read array object", readObjectTest, "input/JOSArrayClass.obj");
60-
t.addTest(READ_NESTED_ARRAY_OBJECT_FILE, "Read nested array object", readObjectTest, "input/JOSNestedArrayClass.obj");
60+
mgr.addTest(READ_ARRAY_OBJECT_FILE, "Read array object", readObjectTest, "input/JOSArrayClass.obj");
61+
mgr.addTest(READ_NESTED_ARRAY_OBJECT_FILE, "Read nested array object", readObjectTest, "input/JOSNestedArrayClass.obj");
6162

62-
t.addTest(READ_POLYMORPHIC_OBJECT_FILE, "Read polymorphic class object", readObjectTest, "input/JOSPolymorphicClass.obj");
63-
t.addTest(READ_ENUM_OBJECT_FILE, "Read enum object", readObjectTest, "input/JOSEnumClass.obj");
63+
mgr.addTest(READ_POLYMORPHIC_OBJECT_FILE, "Read polymorphic class object", readObjectTest, "input/JOSPolymorphicClass.obj");
64+
mgr.addTest(READ_ENUM_OBJECT_FILE, "Read enum object", readObjectTest, "input/JOSEnumClass.obj");
6465

65-
t.addTest(READ_CUSTOM_UID_OBJECT_FILE, "Read object with custom serialVersionUid", readObjectTest, "input/JOSHasCustomSvUIDClass.obj");
66-
t.addTest(READ_CLASS_OBJECT_WITH_LONG_FIELD_NAME, "Read class object with long field name", readObjectTest, "input/JOSClassWithLongFieldName.obj");
67-
t.addTest(READ_TORTURE_CLASS_OBJECT, "Read torture object", readObjectTest, "input/JOSTortureClass.obj");
66+
mgr.addTest(READ_CUSTOM_UID_OBJECT_FILE, "Read object with custom serialVersionUid", readObjectTest, "input/JOSHasCustomSvUIDClass.obj");
67+
mgr.addTest(READ_CLASS_OBJECT_WITH_LONG_FIELD_NAME, "Read class object with long field name", readObjectTest, "input/JOSClassWithLongFieldName.obj");
68+
mgr.addTest(READ_TORTURE_CLASS_OBJECT, "Read torture object", readObjectTest, "input/JOSTortureClass.obj");
6869

69-
// t.addTest(READ_ARRAY_OBJECT_FILE_WITH_EXTRA_DATA, "Read array + extra data input object", [](const tfw::test::util::TestOutputLogger *logger) {
70+
// mgr.addTest(READ_ARRAY_OBJECT_FILE_WITH_EXTRA_DATA, "Read array + extra data input object", [](const tfw::test::util::TestOutputLogger *logger) {
7071
// std::ifstream input("input/JOSTestArrayWithExtraData.obj");
7172
// input.exceptions(std::ios::badbit | std::ios::eofbit);
7273
//
@@ -82,7 +83,7 @@ int main(const int argv, char *argc[]) {
8283
// });
8384

8485
// TODO: Re-serialize read object in WRITE_MINECRAFT_OBJECT_FILE
85-
// t.addTest(READ_MINECRAFT_OBJECT_FILE, "Read Minecraft object", [](const tfw::test::util::TestOutputLogger *logger) {
86+
// mgr.addTest(READ_MINECRAFT_OBJECT_FILE, "Read Minecraft object", [](const tfw::test::util::TestOutputLogger *logger) {
8687
// std::ifstream input("input/MinecraftJOSTestClass.obj");
8788
// input.exceptions(std::ios::badbit | std::ios::eofbit);
8889
//
@@ -94,7 +95,7 @@ int main(const int argv, char *argc[]) {
9495
// auto obj = ois.readObject();
9596
// });
9697

97-
t.run();
98+
t->run();
9899

99100
return 0;
100101
}

0 commit comments

Comments
 (0)