Package org.jbpm.formbuilder.server.mock

Examples of org.jbpm.formbuilder.server.mock.MockAnswer


        props.append("formItemDefinition_item2.json=AAAAA\n");
        responses.put("GET " + helper.getApiSearchUrl("somePackage"), props.toString());
        responses.put("GET " + helper.getApiSearchUrl("somePackage") + "formItemDefinition_item1.json", jsonItem1);
        responses.put("GET " + helper.getApiSearchUrl("somePackage") + "formItemDefinition_item2.json", jsonItem2);       
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockGetMethod.class))).
            andAnswer(new MockAnswer(responses, new IllegalArgumentException("Unexpected call"))).times(3);
        GuvnorFormDefinitionService service = createService(baseUrl, "", "");
        service.getHelper().setClient(client);
       
        EasyMock.replay(client);
        Map<String, FormItemRepresentation> items = service.getFormItems("somePackage");
View Full Code Here


        props.append("form1AutoForm.formdef=AAAAA\n");
        props.append("formItemDefinition_someItem.json=AAAAA\n");
        props.append("form2AutoForm.formdef=AAAAA\n");
        responses.put("GET " + helper.getApiSearchUrl("somePackage"), props.toString());
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockGetMethod.class))).
            andAnswer(new MockAnswer(responses, new IOException("Problem reading one item"))).times(2);
        GuvnorFormDefinitionService service = createService(baseUrl, "", "");
        service.getHelper().setClient(client);
       
        EasyMock.replay(client);
        try {
View Full Code Here

        props.append("form2AutoForm.formdef=AAAAA\n");
        responses.put("GET " + helper.getApiSearchUrl("somePackage"), props.toString());
        responses.put("GET " + helper.getApiSearchUrl("somePackage") + "form1AutoForm.formdef", jsonForm1);
        responses.put("GET " + helper.getApiSearchUrl("somePackage") + "form2AutoForm.formdef", jsonForm2);       
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockGetMethod.class))).
            andAnswer(new MockAnswer(responses, new IllegalArgumentException("Unexpected call"))).times(3);
        GuvnorFormDefinitionService service = createService(baseUrl, "", "");
        service.getHelper().setClient(client);
       
        EasyMock.replay(client);
        List<FormRepresentation> forms = service.getForms("somePackage");
View Full Code Here

        props.append("form1AutoForm.formdef=AAAAA\n");
        props.append("somethingElse.json=AAAAA\n");
        props.append("form2AutoForm.formdef=AAAAA\n");
        responses.put("GET " + helper.getApiSearchUrl("somePackage"), props.toString());
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockGetMethod.class))).
            andAnswer(new MockAnswer(responses, new IOException("Problem reading one form"))).times(2);
        GuvnorFormDefinitionService service = createService(baseUrl, "", "");
        service.getHelper().setClient(client);
       
        EasyMock.replay(client);
        try {
View Full Code Here

        GuvnorFormDefinitionService service = createService(baseUrl, "", "");
        HttpClient client = EasyMock.createMock(HttpClient.class);
        Map<String, String> responses = new HashMap<String, String>();
        responses.put("DELETE " + helper.getApiSearchUrl("somePackage") + "myForm.formdef", "OK");
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockDeleteMethod.class))).
            andAnswer(new MockAnswer(responses, new IllegalArgumentException("unexpected call"))).once();
        service.getHelper().setClient(client);
       
        EasyMock.replay(client);
        service.deleteForm("somePackage", "myForm");
        EasyMock.verify(client);
View Full Code Here

        GuvnorFormDefinitionService service = createService(baseUrl, "", "");
        HttpClient client = EasyMock.createMock(HttpClient.class);
        Map<String, String> responses = new HashMap<String, String>();
        responses.put("DELETE " + helper.getApiSearchUrl("somePackage") + "myItem.json", "OK");
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockDeleteMethod.class))).
            andAnswer(new MockAnswer(responses, new IllegalArgumentException("unexpected call"))).once();
        service.getHelper().setClient(client);
       
        EasyMock.replay(client);
        service.deleteFormItem("somePackage", "myItem");
        EasyMock.verify(client);
View Full Code Here

        Map<String, Integer> statuses1 = new HashMap<String, Integer>();
        statuses1.put("GET " + helper.getApiSearchUrl("somePackage") + "template.txt", 404);
        responses2.put("POST " + helper.getRestBaseUrl() + "somePackage/assets", "OK");
        responses3.put("PUT " + helper.getRestBaseUrl() + "somePackage/assets/template/source", "OK");
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockGetMethod.class))).
            andAnswer(new MockAnswer(statuses1)).once();
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockPostMethod.class))).
            andAnswer(new MockAnswer(responses2, new IllegalArgumentException("unexpected call"))).once();
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockPutMethod.class))).
            andAnswer(new MockAnswer(responses3, new IllegalArgumentException("unexpected call"))).once();
        service.getHelper().setClient(client);
       
        EasyMock.replay(client);
        service.saveTemplate("somePackage", "template.txt", "my template content");
        EasyMock.verify(client);
View Full Code Here

        Map<String, String> responses2 = new HashMap<String, String>();
       
        responses1.put("GET " + helper.getApiSearchUrl("somePackage") + "template.txt", "old template content");
        responses2.put("PUT " + helper.getRestBaseUrl() + "somePackage/assets/template/source", "OK");
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockGetMethod.class))).
            andAnswer(new MockAnswer(responses1, new IllegalArgumentException("unexpected call"))).once();
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockPutMethod.class))).
            andAnswer(new MockAnswer(responses2, new IllegalArgumentException("unexpected call"))).once();
        service.getHelper().setClient(client);
       
        EasyMock.replay(client);
        service.saveTemplate("somePackage", "template.txt", "my template content");
        EasyMock.verify(client);
View Full Code Here

        HttpClient client = EasyMock.createMock(HttpClient.class);

        Map<String, Integer> statuses1 = new HashMap<String, Integer>();
        statuses1.put("GET " + helper.getApiSearchUrl("somePackage") + "template.txt", 404);
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockGetMethod.class))).
            andAnswer(new MockAnswer(statuses1)).once();
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockPostMethod.class))).andThrow(new NullPointerException()).once();
        service.getHelper().setClient(client);
       
        EasyMock.replay(client);
        try {
View Full Code Here

       
        Map<String, Integer> statuses1 = new HashMap<String, Integer>();
        statuses1.put("GET " + helper.getApiSearchUrl("somePackage") + "template.txt", 404);
        responses2.put("POST " + helper.getRestBaseUrl() + "somePackage/assets", "OK");
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockGetMethod.class))).
            andAnswer(new MockAnswer(statuses1)).once();
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockPostMethod.class))).
            andAnswer(new MockAnswer(responses2, new IllegalArgumentException("unexpected call"))).once();
        EasyMock.expect(client.executeMethod(EasyMock.isA(MockPutMethod.class))).andThrow(new NullPointerException()).once();
        service.getHelper().setClient(client);
       
        EasyMock.replay(client);
        try {
View Full Code Here

TOP

Related Classes of org.jbpm.formbuilder.server.mock.MockAnswer

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.