35 lines
857 B
C++
35 lines
857 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "dnatests/TestBinaryStreamWriter.h"
|
|
|
|
BinaryStreamWriterTest::~BinaryStreamWriterTest() = default;
|
|
|
|
TEST_F(BinaryStreamWriterTest, SetName) {
|
|
writer->setLODCount(1);
|
|
writer->setName("test");
|
|
writer->write();
|
|
|
|
reader->read();
|
|
auto gotName = reader->getName();
|
|
EXPECT_STREQ(gotName, "test");
|
|
}
|
|
|
|
TEST_F(BinaryStreamWriterTest, SetControlName) {
|
|
writer->setLODCount(1);
|
|
writer->setRawControlName(0ul, "test");
|
|
writer->write();
|
|
|
|
reader->read();
|
|
EXPECT_EQ(reader->getRawControlCount(), 1ul);
|
|
EXPECT_STREQ(reader->getRawControlName(0ul), "test");
|
|
}
|
|
|
|
TEST_F(BinaryStreamWriterTest, SetJointRowCount) {
|
|
writer->setLODCount(1);
|
|
writer->setJointRowCount(1ul);
|
|
writer->write();
|
|
|
|
reader->read();
|
|
EXPECT_EQ(reader->getJointRowCount(), 1ul);
|
|
}
|