+void LoaderTests::overload()
+{
+ const char input[] =
+ "o 1.0;\n"
+ "o 2;\n";
+
+ TestObject obj;
+ IO::Memory mem(input, sizeof(input)-1);
+ DataFile::Parser parser(mem, "-");
+ TestObject::Loader loader(obj);
+ loader.load(parser);
+
+ EXPECT_EQUAL(obj.f, 1.0f);
+ EXPECT_EQUAL(obj.i, 2);
+}
+