Don't use designated initializer in engine_resource_test.
MuJoCo codebase is currently C++17, not C++20. PiperOrigin-RevId: 525507811 Change-Id: Iaa1b5a271e811bee34418be79583fc5bdda3bee9
This commit is contained in:
committed by
Copybara-Service
parent
c6e35d255c
commit
34e62aa3c1
@@ -67,8 +67,8 @@ void close_str(mjResource* resource) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(ResourceTest, RegisterProviderSuccess) {
|
TEST_F(ResourceTest, RegisterProviderSuccess) {
|
||||||
mjpResourceProvider provider = {.prefix = "myprefix",
|
mjpResourceProvider provider = {"myprefix", open_nop, read_nop, close_nop,
|
||||||
.open = open_nop, .read = read_nop, .close = close_nop};
|
nullptr};
|
||||||
|
|
||||||
int count1 = mjp_resourceProviderCount();
|
int count1 = mjp_resourceProviderCount();
|
||||||
int i = mjp_registerResourceProvider(&provider);
|
int i = mjp_registerResourceProvider(&provider);
|
||||||
@@ -79,7 +79,8 @@ TEST_F(ResourceTest, RegisterProviderSuccess) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(ResourceTest, RegisterProviderMissingCallbacks) {
|
TEST_F(ResourceTest, RegisterProviderMissingCallbacks) {
|
||||||
mjpResourceProvider provider = {.prefix = "myprefix"};
|
mjpResourceProvider provider = {"myprefix", nullptr, nullptr, nullptr,
|
||||||
|
nullptr};
|
||||||
|
|
||||||
// install warning handler
|
// install warning handler
|
||||||
static char warning[1024];
|
static char warning[1024];
|
||||||
@@ -96,8 +97,7 @@ TEST_F(ResourceTest, RegisterProviderMissingCallbacks) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(ResourceTest, RegisterProviderMissingPrefix) {
|
TEST_F(ResourceTest, RegisterProviderMissingPrefix) {
|
||||||
mjpResourceProvider provider = {.prefix = "",
|
mjpResourceProvider provider = {"", open_nop, read_nop, close_nop, nullptr};
|
||||||
.open = open_nop, .read = read_nop, .close = close_nop};
|
|
||||||
|
|
||||||
// install warning handler
|
// install warning handler
|
||||||
static char warning[1024];
|
static char warning[1024];
|
||||||
@@ -114,11 +114,11 @@ TEST_F(ResourceTest, RegisterProviderMissingPrefix) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(ResourceTest, RegisterProviderSubPrefix) {
|
TEST_F(ResourceTest, RegisterProviderSubPrefix) {
|
||||||
mjpResourceProvider provider = {.prefix = "prefix",
|
mjpResourceProvider provider = {"prefix", open_nop, read_nop, close_nop,
|
||||||
.open = open_nop, .read = read_nop, .close = close_nop};
|
nullptr};
|
||||||
|
|
||||||
mjpResourceProvider provider2 = {.prefix = "pre",
|
mjpResourceProvider provider2 = {"pre", open_nop, read_nop, close_nop,
|
||||||
.open = open_nop, .read = read_nop, .close = close_nop};
|
nullptr};
|
||||||
|
|
||||||
// install warning handler
|
// install warning handler
|
||||||
static char warning[1024];
|
static char warning[1024];
|
||||||
@@ -138,11 +138,11 @@ TEST_F(ResourceTest, RegisterProviderSubPrefix) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(ResourceTest, RegisterProviderSuperPrefix) {
|
TEST_F(ResourceTest, RegisterProviderSuperPrefix) {
|
||||||
mjpResourceProvider provider = {.prefix = "prefix",
|
mjpResourceProvider provider = {"prefix", open_nop, read_nop, close_nop,
|
||||||
.open = open_nop, .read = read_nop, .close = close_nop};
|
nullptr};
|
||||||
|
|
||||||
mjpResourceProvider provider2 = {.prefix = "prefix2",
|
mjpResourceProvider provider2 = {"prefix2", open_nop, read_nop, close_nop,
|
||||||
.open = open_nop, .read = read_nop, .close = close_nop};
|
nullptr};
|
||||||
|
|
||||||
// install warning handler
|
// install warning handler
|
||||||
static char warning[1024];
|
static char warning[1024];
|
||||||
@@ -162,11 +162,11 @@ TEST_F(ResourceTest, RegisterProviderSuperPrefix) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(ResourceTest, RegisterProviderSame) {
|
TEST_F(ResourceTest, RegisterProviderSame) {
|
||||||
mjpResourceProvider provider = {.prefix = "prefix",
|
mjpResourceProvider provider = {"prefix", open_nop, read_nop, close_nop,
|
||||||
.open = open_nop, .read = read_nop, .close = close_nop};
|
nullptr};
|
||||||
|
|
||||||
mjpResourceProvider provider2 = {.prefix = "prefix",
|
mjpResourceProvider provider2 = {"prefix", open_nop, read_nop, close_nop,
|
||||||
.open = open_nop, .read = read_nop, .close = close_nop};
|
nullptr};
|
||||||
|
|
||||||
int i1 = mjp_registerResourceProvider(&provider);
|
int i1 = mjp_registerResourceProvider(&provider);
|
||||||
int count1 = mjp_resourceProviderCount();
|
int count1 = mjp_resourceProviderCount();
|
||||||
@@ -180,8 +180,8 @@ TEST_F(ResourceTest, RegisterProviderSame) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(ResourceTest, GeneralTest) {
|
TEST_F(ResourceTest, GeneralTest) {
|
||||||
mjpResourceProvider provider = {.prefix = "str://",
|
mjpResourceProvider provider = {"str://", open_str, read_str, close_str,
|
||||||
.open = open_str, .read = read_str, .close = close_str};
|
nullptr};
|
||||||
|
|
||||||
// register resource provider
|
// register resource provider
|
||||||
int i = mjp_registerResourceProvider(&provider);
|
int i = mjp_registerResourceProvider(&provider);
|
||||||
@@ -197,12 +197,11 @@ TEST_F(ResourceTest, GeneralTest) {
|
|||||||
EXPECT_THAT(buffer, StrEq("Hello World"));
|
EXPECT_THAT(buffer, StrEq("Hello World"));
|
||||||
|
|
||||||
mju_closeResource(resource);
|
mju_closeResource(resource);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(ResourceTest, GeneralTestFailure) {
|
TEST_F(ResourceTest, GeneralTestFailure) {
|
||||||
mjpResourceProvider provider = {.prefix = "str://",
|
mjpResourceProvider provider = {"str://", open_str, read_str, close_str,
|
||||||
.open = open_str, .read = read_str, .close = close_str};
|
nullptr};
|
||||||
|
|
||||||
// register resource provider
|
// register resource provider
|
||||||
int i = mjp_registerResourceProvider(&provider);
|
int i = mjp_registerResourceProvider(&provider);
|
||||||
|
|||||||
Reference in New Issue
Block a user