Package slash.navigation.rest

Examples of slash.navigation.rest.Post.executeAsString()


    @Test
    public void testUpdateNotMyUser() throws Exception {
        createUser("alif", "topr", "Ali", "Top", "ali@top.org", USERNAME, PASSWORD).executeAsString();
        Post request1 = createUser("userstest.gpx");
        request1.executeAsString();
        String key = parseUserKey(request1.getLocation());
        HttpRequest request2 = updateUser(key, "userstest.gpx", "alif", "topr");
        request2.executeAsString();
        assertEquals(403, request2.getStatusCode());
        assertFalse(request2.isSuccessful());
View Full Code Here


    }

    @Test
    public void testDelete() throws Exception {
        Post request1 = createUser("userstest.gpx");
        request1.executeAsString();
        String key = parseUserKey(request1.getLocation());
        HttpRequest request2 = deleteUser(key);
        String result2 = request2.executeAsString();
        assertEquals("user ivan deleted", result2);
        assertEquals(200, request2.getStatusCode());
View Full Code Here

    }

    @Test
    public void testDeleteWithWrongPassword() throws Exception {
        Post request1 = createUser("userstest.gpx");
        request1.executeAsString();
        String key = parseUserKey(request1.getLocation());
        HttpRequest request2 = deleteUser(key, "user-does-not-exist", "password-is-wrong");
        assertNull(request2.executeAsString());
        assertEquals(401, request2.getStatusCode());
        assertFalse(request2.isSuccessful());
View Full Code Here

    @Test
    public void testDeleteNotMyUser() throws Exception {
        createUser("alif", "stop", "Ali", "Top", "ali@top.org", USERNAME, PASSWORD).executeAsString();
        Post request1 = createUser("userstest.gpx");
        request1.executeAsString();
        String key = parseUserKey(request1.getLocation());
        HttpRequest request2 = deleteUser(key, "alif", "stop");
        request2.executeAsString();
        assertEquals(403, request2.getStatusCode());
        assertFalse(request2.isSuccessful());
View Full Code Here

    }

    @Test
    public void testDelete() throws Exception {
        Post request1 = createFile("filestest.gpx");
        request1.executeAsString();
        String result1 = request1.getLocation();
        int key = parseFileKey(result1);
        HttpRequest request2 = deleteFile(key);
        String result2 = request2.executeAsString();
        assertEquals("file " + key + " deleted", result2);
View Full Code Here

    }

    @Test
    public void testDeleteWithWrongPassword() throws Exception {
        Post request1 = createFile("filestest.gpx");
        request1.executeAsString();
        String result1 = request1.getLocation();
        int key = parseFileKey(result1);
        HttpRequest request2 = deleteFile(key, "user-does-not-exist", "password-is-wrong");
        assertNull(request2.executeAsString());
        assertEquals(401, request2.getStatusCode());
View Full Code Here

    @Test
    public void testDeleteNotMyRoute() throws Exception {
        createUser("userstest.gpx").executeAsString();
        Post request1 = createFile("filestest.gpx");
        request1.executeAsString();
        String result1 = request1.getLocation();
        int key = parseFileKey(result1);
        HttpRequest request2 = deleteFile(key, "ivan", "secret");
        assertNotNull(request2.executeAsString());
        assertEquals(403, request2.getStatusCode());
View Full Code Here

    }

    @Test
    public void testCreateFromJAXB() throws Exception {
        Post request1 = createFile("filestest.gpx");
        request1.executeAsString();
        assertTrue(request1.isSuccessful());
        int key = parseFileKey(request1.getLocation());

        Post request2 = createRoute("Upload", key, "Description/" + key);
        String result = request2.executeAsString();
View Full Code Here

        request1.executeAsString();
        assertTrue(request1.isSuccessful());
        int key = parseFileKey(request1.getLocation());

        Post request2 = createRoute("Upload", key, "Description/" + key);
        String result = request2.executeAsString();
        assertTrue(result.contains("route"));
        assertTrue(result.contains("created"));
        String location = request2.getLocation();
        assertTrue(location.contains("/catalog/routes/"));
        assertEquals(201, request2.getStatusCode());
View Full Code Here

    }

    @Test
    public void testCreateWithInvalidCategory() throws Exception {
        Post request1 = createRoute("Invalid category " + System.currentTimeMillis(), -1, "Description");
        String result = request1.executeAsString();
        assertTrue(result.contains("no"));
        assertTrue(result.contains("valid"));
        assertTrue(result.contains("category"));
        assertEquals(412, request1.getStatusCode());
        assertFalse(request1.isSuccessful());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.