Package slash.navigation.rest

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



    @Test
    public void testCreate() throws Exception {
        Post request = createFile("filestest.gpx");
        String result = request.executeAsString();
        assertTrue(result.contains("file"));
        assertTrue(result.contains("created"));
        String location = request.getLocation();
        assertTrue(location.contains("/catalog/files/"));
        assertEquals(201, request.getStatusCode());
View Full Code Here


    }

    @Test
    public void testCreateCheckIncreasingIds() throws Exception {
        Post request1 = createFile("filestest.gpx");
        request1.executeAsString();
        String result1 = request1.getLocation();
        Post request2 = createFile("filestest.gpx");
        request2.executeAsString();
        String result2 = request2.getLocation();
        int key1 = parseFileKey(result1);
View Full Code Here

    public void testCreateCheckIncreasingIds() throws Exception {
        Post request1 = createFile("filestest.gpx");
        request1.executeAsString();
        String result1 = request1.getLocation();
        Post request2 = createFile("filestest.gpx");
        request2.executeAsString();
        String result2 = request2.getLocation();
        int key1 = parseFileKey(result1);
        int key2 = parseFileKey(result2);
        assertEquals(key1 + 1, key2);
    }
View Full Code Here

    }

    @Test
    public void testRead() throws Exception {
        Post request1 = createFile("filestest.gpx");
        request1.executeAsString();
        String location1 = request1.getLocation();
        assertNotNull(location1);
        int key = parseFileKey(location1);
        HttpRequest request2 = readFile(key);
        String location2 = request2.executeAsString();
View Full Code Here

    }

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

    }

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

    @Test
    public void testUpdateNotMyRoute() throws Exception {
        createUser("userstest.gpx").executeAsString();
        Post request1 = createFile("filestest.gpx");
        request1.executeAsString();
        String result1 = request1.getLocation();
        int key = parseFileKey(result1);
        HttpRequest request2 = updateFile(key, "filestest.bcr", "ivan", "secret");
        assertNotNull(request2.executeAsString());
        assertEquals(403, request2.getStatusCode());
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.