void test_new_object() { ObjectMemory& om = *state->memory(); Tuple* obj; obj = util_new_object(om); TS_ASSERT_EQUALS(obj->num_fields(), 3); TS_ASSERT_EQUALS(obj->zone(), YoungObjectZone); }
void test_new_large_object() { ObjectMemory& om = *state->memory(); Tuple* obj; om.large_object_threshold = 10; size_t start = om.young_->bytes_used(); obj = util_new_object(om,20); TS_ASSERT_EQUALS(obj->num_fields(), 20); TS_ASSERT_EQUALS(obj->zone(), MatureObjectZone); TS_ASSERT_EQUALS(om.young_->bytes_used(), start); }