From 5af11ca083a8f4b58988d2fe701094effc03b09d Mon Sep 17 00:00:00 2001 From: Saran Tunyasuvunakool Date: Sun, 9 Oct 2022 06:39:12 -0700 Subject: [PATCH] Add XML parsing test case for large memory specification without suffix. Startblock: diffbase is submitted PiperOrigin-RevId: 479914967 Change-Id: I574612bf875c929803cf5abc3b1885e9855dee29 --- test/xml/xml_native_reader_test.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/xml/xml_native_reader_test.cc b/test/xml/xml_native_reader_test.cc index 7f2eedec..fad25d9a 100644 --- a/test/xml/xml_native_reader_test.cc +++ b/test/xml/xml_native_reader_test.cc @@ -96,6 +96,17 @@ TEST_F(XMLReaderTest, MemorySize) { EXPECT_EQ(model->nstack, 1024*1024*1024 / sizeof(mjtNum)); mj_deleteModel(model); } + { + static constexpr char xml[] = R"( + + + + )"; + mjModel* model = LoadModelFromString(xml, error.data(), error.size()); + ASSERT_THAT(model, NotNull()); + EXPECT_EQ(model->nstack, 1024*1024*1024 / sizeof(mjtNum)); + mj_deleteModel(model); + } } TEST_F(XMLReaderTest, InvalidMemorySize) {