blob: b7fc8b408201e2142c1b6e39d7a7f38ec7559e4c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
package test;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
/**
* Hello world!
*/
public class TestServlet extends HttpServlet {
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
booleanTest(response);
}
private void booleanTest(HttpServletResponse response) throws ServletException {
PrintWriter out = null;
try {
out = response.getWriter();
} catch (IOException ioe) {
throw new ServletException("Could not get writer.");
}
out.println("Test 1a. Should be false. Was: " + invert1a());
out.println("Test 1b. Should be true. Was: " + invert1b());
out.println("Test 2. Should be false. Was: " + invert2());
out.println("Test 3. Should be true. Was: " + invert3());
out.println("Test 4. Should be true. Was: " + invert4());
out.println("Test 5. Should be false. Was: " + invert5());
}
private boolean invert1a() {
return ! true;
}
private boolean invert1b() {
return ! false;
}
private Boolean invert2() {
return new Boolean(! isTrue());
}
private Boolean invert3() {
return new Boolean(! isFalse());
}
private boolean invert4() {
boolean temp = isFalse();
return ! temp;
}
private Boolean invert5() {
boolean temp = isTrue();
return new Boolean(! temp);
}
private boolean isTrue() {
return true;
}
private boolean isFalse() {
return false;
}
}
|