@Test @SuppressWarnings("unchecked") public void canWrapObjectWithPrimitiveTypes() throws Exception { // begin tests CorfuRuntime r = getDefaultRuntime().connect(); TestClassWithPrimitives test = r.getObjectsView().open("test", TestClassWithPrimitives.class); test.setPrimitive("hello world".getBytes()); assertThat(test.getPrimitive()).isEqualTo("hello world".getBytes()); }
@Test @SuppressWarnings("unchecked") public void canUsePrimitiveSerializer() throws Exception { // begin tests CorfuRuntime r = getDefaultRuntime().connect(); TestClassWithPrimitives test = r.getObjectsView() .build() .setType(TestClassWithPrimitives.class) .setStreamName("test") .setSerializer(null) .open(); test.setPrimitive("hello world".getBytes()); assertThat(test.getPrimitive()).isEqualTo("hello world".getBytes()); }