01: /*
02: * Licensed to the Apache Software Foundation (ASF) under one or more
03: * contributor license agreements. See the NOTICE file distributed with
04: * this work for additional information regarding copyright ownership.
05: * The ASF licenses this file to You under the Apache License, Version 2.0
06: * (the "License"); you may not use this file except in compliance with
07: * the License. You may obtain a copy of the License at
08: *
09: * http://www.apache.org/licenses/LICENSE-2.0
10: *
11: * Unless required by applicable law or agreed to in writing, software
12: * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13: * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14: * License for the specific language governing permissions and limitations under
15: * the License.
16: */
17:
18: package org.apache.harmony.luni.tests.java.util;
19:
20: import java.util.BitSet;
21:
22: import junit.framework.TestCase;
23:
24: public class BitSetTest extends TestCase {
25:
26: /**
27: * @tests java.util.BitSet#clear(int, int)
28: */
29: public void test_clearII() {
30: // Regression for HARMONY-98
31: BitSet bitset = new BitSet();
32: for (int i = 0; i < 20; i++) {
33: bitset.set(i);
34: }
35: bitset.clear(10, 10);
36: }
37:
38: /**
39: * @tests java.util.BitSet#clear(int, int)
40: */
41: public void test_flipII() {
42: BitSet bitset = new BitSet();
43: for (int i = 0; i < 20; i++) {
44: bitset.set(i);
45: }
46: bitset.flip(10, 10);
47: }
48:
49: /**
50: * @tests java.util.BitSet#get(int, int)
51: */
52: public void test_getII() {
53: BitSet bitset = new BitSet(30);
54: bitset.get(3, 3);
55: }
56:
57: /**
58: * @tests java.util.BitSet#set(int, int)
59: */
60: public void test_setII() {
61: BitSet bitset = new BitSet(30);
62: bitset.set(29, 29);
63: }
64: }
|