1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.apache.amber.oauth2.common.message;
23
24 import org.apache.amber.oauth2.common.message.OAuthResponse;
25 import org.junit.Assert;
26 import org.junit.Test;
27
28
29
30
31
32
33 public class OAuthResponseTest {
34
35
36 @Test
37 public void testErrorResponse() throws Exception {
38 OAuthResponse oAuthResponse = OAuthResponse.errorResponse(400)
39 .setError("error")
40 .setRealm("album")
41 .setState("ok")
42 .setErrorDescription("error_description")
43 .setErrorUri("http://example-uri")
44 .setParam("param", "value")
45 .buildJSONMessage();
46
47 String body = oAuthResponse.getBody();
48 Assert.assertEquals(
49 "{\"error_uri\":\"http:\\/\\/example-uri\",\"error\":\"error\",\"param\":\"value\","
50 + "\"realm\":\"album\",\"state\":\"ok\",\"error_description\":\"error_description\"}",
51 body);
52 }
53
54
55 }