Home | History | Annotate | Download | only in util

Lines Matching refs:StateSet

23  * Tests for {@link StateSet}
31 int[] stateSet = new int[3];
34 stateSet[0] = 1;
35 assertTrue(StateSet.stateSetMatches(stateSpec, stateSet));
37 stateSet[0] = 2;
38 assertFalse(StateSet.stateSetMatches(stateSpec, stateSet));
39 // Add another state to the spec which the stateSet doesn't match
41 assertFalse(StateSet.stateSetMatches(stateSpec, stateSet));
42 // Add the missing matching element to the stateSet
43 stateSet[1] = 1;
44 assertTrue(StateSet.stateSetMatches(stateSpec, stateSet));
46 stateSet[2] = 12345;
47 assertTrue(StateSet.stateSetMatches(stateSpec, stateSet));
53 int[] stateSet = new int[2];
55 // not match. stateSet only contains the match.
58 stateSet[0] = 1;
59 assertTrue(StateSet.stateSetMatches(stateSpec, stateSet));
60 // stateSet now contains just the element we must not match
61 stateSet[0] = 2;
62 assertFalse(StateSet.stateSetMatches(stateSpec, stateSet));
63 // Add another matching state to the the stateSet. We still fail
64 // because stateSet contains a must-not-match element
65 stateSet[1] = 1;
66 assertFalse(StateSet.stateSetMatches(stateSpec, stateSet));
67 // Switch the must-not-match element in stateSet with a don't care
68 stateSet[0] = 12345;
69 assertTrue(StateSet.stateSetMatches(stateSpec, stateSet));
75 int[] stateSet = new int[3];
78 stateSet[0] = 2;
79 assertTrue(StateSet.stateSetMatches(stateSpec, stateSet));
80 // Add another arrelevent state to the stateSet
81 stateSet[1] = 12345;
82 assertTrue(StateSet.stateSetMatches(stateSpec, stateSet));
84 stateSet[0] = 1;
85 assertFalse(StateSet.stateSetMatches(stateSpec, stateSet));
86 // Add another state to the spec which the stateSet doesn't match
88 assertFalse(StateSet.stateSetMatches(stateSpec, stateSet));
89 // Add an irrelevent state to the stateSet
90 stateSet[2] = 12345;
91 assertFalse(StateSet.stateSetMatches(stateSpec, stateSet));
97 int[] stateSet = new int[0];
98 assertTrue(StateSet.stateSetMatches(stateSpec, stateSet));
100 assertTrue(StateSet.stateSetMatches(stateSpec, stateSet2));
106 int[] stateSet = new int[0];
107 assertFalse(StateSet.stateSetMatches(stateSpec, stateSet));
109 assertFalse(StateSet.stateSetMatches(stateSpec, stateSet2));
114 int[] stateSpec = StateSet.WILD_CARD;
115 int[] stateSet = new int[0];
116 assertTrue(StateSet.stateSetMatches(stateSpec, stateSet));
118 assertTrue(StateSet.stateSetMatches(stateSpec, stateSet2));
128 assertTrue(StateSet.stateSetMatches(stateSpec, state));
131 assertFalse(StateSet.stateSetMatches(stateSpec, state));
134 assertFalse(StateSet.stateSetMatches(stateSpec, state));
144 assertFalse(StateSet.stateSetMatches(stateSpec, state));
147 assertTrue(StateSet.stateSetMatches(stateSpec, state));
150 assertTrue(StateSet.stateSetMatches(stateSpec, state));
159 assertFalse(StateSet.stateSetMatches(stateSpec, state));
162 assertFalse(StateSet.stateSetMatches(stateSpec, state));
164 stateSpec = StateSet.WILD_CARD;
165 assertTrue(StateSet.stateSetMatches(stateSpec, state));
171 int[] stateSet = null;
174 assertFalse(StateSet.stateSetMatches(stateSpec, stateSet));
177 assertFalse(StateSet.stateSetMatches(stateSpec, stateSet));
179 stateSpec = StateSet.WILD_CARD;
180 assertTrue(StateSet.stateSetMatches(stateSpec, stateSet));