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 |
| package com.jeantessier.dependencyfinder.web; |
34 |
| |
35 |
| import com.meterware.httpunit.*; |
36 |
| |
37 |
| public abstract class TestCyclesBase extends TestBase { |
38 |
2
| public void testDirectQuery() throws Exception {
|
39 |
2
| request.setParameter("scope-includes", "//");
|
40 |
2
| request.setParameter("feature-scope", "on");
|
41 |
2
| request.setParameter("maximum-cycle-length", "");
|
42 |
2
| request.setParameter("submit", "Run Query");
|
43 |
| |
44 |
2
| context.service();
|
45 |
2
| WebResponse response = client.getResponse(request);
|
46 |
| |
47 |
2
| assertNull("Unwanted link to " + fooFeatureName, response.getLinkWith(fooFeatureName));
|
48 |
2
| assertNull("Unwanted link to " + barFeatureName, response.getLinkWith(barFeatureName));
|
49 |
2
| assertNull("Unwanted link to " + bazFeatureName, response.getLinkWith(bazFeatureName));
|
50 |
2
| assertNotNull("Missing link to " + leftFeatureName, response.getLinkWith(leftFeatureName));
|
51 |
2
| assertNotNull("Missing link to " + rightFeatureName, response.getLinkWith(rightFeatureName));
|
52 |
| |
53 |
2
| assertNull("Unwanted link foo", response.getLinkWithID(fooFeatureName));
|
54 |
2
| assertNull("Unwanted link foo --> bar", response.getLinkWithID(fooFeatureName + "_to_" + barFeatureName));
|
55 |
2
| assertNull("Unwanted link bar", response.getLinkWithID(barFeatureName));
|
56 |
2
| assertNull("Unwanted link bar <-- foo", response.getLinkWithID(barFeatureName + "_from_" + fooFeatureName));
|
57 |
2
| assertNull("Unwanted link bar --> baz", response.getLinkWithID(barFeatureName + "_to_" + bazFeatureName));
|
58 |
2
| assertNull("Unwanted link baz", response.getLinkWithID(bazFeatureName));
|
59 |
2
| assertNull("Unwanted link baz <-- bar", response.getLinkWithID(bazFeatureName + "_from_" + barFeatureName));
|
60 |
2
| assertNotNull("Missing link left", response.getLinkWithID(leftFeatureName));
|
61 |
2
| assertNotNull("Missing link left --> right", response.getLinkWithID(leftFeatureName + "_to_" + rightFeatureName));
|
62 |
2
| assertNull("Unwanted link right", response.getLinkWithID(rightFeatureName));
|
63 |
2
| assertNotNull("Missing link right --> left", response.getLinkWithID(rightFeatureName + "_to_" + leftFeatureName));
|
64 |
| } |
65 |
| } |