@Test public void testConverters() { NativeManager manager = new NativeManager(); TestConverter converter = new TestConverter(); Type1 t1 = new Type1(10); Type2 t2 = new Type2(10); manager.registerConverter(converter); assertThat((Type2) manager.toNative(t1)).isEqualTo(t2); assertThat((Type1) manager.toNova(t2)).isEqualTo(t1); }