Package org.jboss.resteasy.plugins.stats

Examples of org.jboss.resteasy.plugins.stats.RegistryData


    @Test
    public void testRegistryStats() throws Exception {
        RegistryStats stats = ProxyFactory.create(RegistryStats.class, generateBaseUrl());

        RegistryData data = stats.get();
        Assert.assertEquals(4, data.getEntries().size());
        boolean found = false;
        for (RegistryEntry entry : data.getEntries()) {
            if (entry.getUriTemplate().equals("/entry/{foo:.*}")) {
                Assert.assertEquals(2, entry.getMethods().size());
                Assert.assertTrue(entry.getMethods().get(0) instanceof PutResourceMethod);
                Assert.assertTrue(entry.getMethods().get(1) instanceof PostResourceMethod);
                found = true;
                break;
            }
        }
        Assert.assertTrue(found);
        found = false;
        for (RegistryEntry entry : data.getEntries()) {
            if (entry.getUriTemplate().equals("/resource")) {
                Assert.assertEquals(2, entry.getMethods().size());
                Assert.assertTrue(entry.getMethods().get(0) instanceof DeleteResourceMethod);
                Assert.assertTrue(entry.getMethods().get(1) instanceof HeadResourceMethod);
                found = true;
                break;
            }
        }
        Assert.assertTrue(found);
        found = false;
        for (RegistryEntry entry : data.getEntries()) {
            if (entry.getUriTemplate().equals("/locator")) {
                Assert.assertNotNull(entry.getLocator());
                found = true;
                break;
            }
        }
        Assert.assertTrue(found);
        found = false;
        for (RegistryEntry entry : data.getEntries()) {
            if (entry.getUriTemplate().equals("/resteasy/registry")) {
                Assert.assertEquals(1, entry.getMethods().size());
                Assert.assertTrue(entry.getMethods().get(0) instanceof GetResourceMethod);
                found = true;
                break;
View Full Code Here


    @Test
    public void testRegistryStats() throws Exception {
        RegistryStats stats = ProxyFactory.create(RegistryStats.class, generateBaseUrl());

        RegistryData data = stats.get();
        Assert.assertEquals(4, data.getEntries().size());
        boolean found = false;
        for (RegistryEntry entry : data.getEntries()) {
            if (entry.getUriTemplate().equals("/entry/{foo:.*}")) {
                Assert.assertEquals(2, entry.getMethods().size());
                List<Class> prepareRequiredTypes = prepareRequiredTypes(PostResourceMethod.class, PutResourceMethod.class);
                Assert.assertTrue(testMethodTypes(entry.getMethods().get(0), prepareRequiredTypes));
                Assert.assertTrue(testMethodTypes(entry.getMethods().get(1), prepareRequiredTypes));
                found = true;
                break;
            }
        }
        Assert.assertTrue(found);
        found = false;
        for (RegistryEntry entry : data.getEntries()) {
            if (entry.getUriTemplate().equals("/resource")) {
                Assert.assertEquals(2, entry.getMethods().size());
                List<Class> prepareRequiredTypes = prepareRequiredTypes(HeadResourceMethod.class, DeleteResourceMethod.class);
                Assert.assertTrue(testMethodTypes(entry.getMethods().get(0), prepareRequiredTypes));
                Assert.assertTrue(testMethodTypes(entry.getMethods().get(1), prepareRequiredTypes));
                found = true;
                break;
            }
        }
        Assert.assertTrue(found);
        found = false;
        for (RegistryEntry entry : data.getEntries()) {
            if (entry.getUriTemplate().equals("/locator")) {
                Assert.assertNotNull(entry.getLocator());
                found = true;
                break;
            }
        }
        Assert.assertTrue(found);
        found = false;
        for (RegistryEntry entry : data.getEntries()) {
            if (entry.getUriTemplate().equals("/resteasy/registry")) {
                Assert.assertEquals(1, entry.getMethods().size());
                Assert.assertTrue(entry.getMethods().get(0) instanceof GetResourceMethod);
                found = true;
                break;
View Full Code Here

TOP

Related Classes of org.jboss.resteasy.plugins.stats.RegistryData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.