@Test public void testCreateRefFromUri() throws BadRequestException { final ParentListRef comptes_expected = ParentListRefImpl.create( // Mediatheque.ref(UUID.fromString("448028fd-fce5-45a5-8ef4-2b591800a7e2")) // , Compte.mCompte // , "comptes") // ; final ParentListRef<Mediatheque.Ref, Compte> comptes_result = Mediatheque.mMediatheque.comptes.parse( "mediatheque/448028fd-fce5-45a5-8ef4-2b591800a7e2/comptes"); assertEquals(comptes_expected, comptes_result); // ListRef result1 = Mediatheque.mMediatheque.comptes_ref(); final UUID idMediatheque = UUID.randomUUID(); final Mediatheque.Ref mediatheque_expected = Mediatheque.ref(idMediatheque); final Mediatheque.Ref mediatheque_result = Mediatheque.mMediatheque.createRefFromUri("mediatheque/" + idMediatheque); assertEquals(mediatheque_expected, mediatheque_result); final UUID idIndividu = UUID.randomUUID(); final Individu.Ref individu_expected = Individu.ref(idIndividu); final Individu.Ref individu_result = Individu.mIndividu.createRefFromUri("individu/" + idIndividu); assertEquals(individu_expected, individu_result); final Compte.Ref compte_expected = Compte.ref(mediatheque_expected, individu_expected); final Compte.Ref compte_result = Compte.mCompte.createRefFromUri( "mediatheque/" + idMediatheque + "/comptes/individu/" + idIndividu); assertEquals(compte_expected, compte_result); }
@Test public void testToString() { final Bureau.Ref ref = Bureau.ref( // Responsable.ref( // Mediatheque.ref( // UUID.fromString("341dd8bf-d24e-4107-99ef-de81655c4902") // ) // ) // ); assertEquals( "mediatheque/341dd8bf-d24e-4107-99ef-de81655c4902/responsable", Mediatheque.mMediatheque.responsable.toString(ref.getResponsable(), Addressable.WILDCARD)); }
@Test public void testParseUriForAllListRef() throws BadRequestException { final Mediatheque.Ref all_expected = Mediatheque.ref(null); final Mediatheque.Ref all_result = Mediatheque.mMediatheque.createRefFromUri("mediatheque/*"); assertEquals(all_expected, all_result); }