1a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson/* 2a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * Licensed to the Apache Software Foundation (ASF) under one or more 3a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * contributor license agreements. See the NOTICE file distributed with 4a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * this work for additional information regarding copyright ownership. 5a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * The ASF licenses this file to You under the Apache License, Version 2.0 6a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * (the "License"); you may not use this file except in compliance with 7a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * the License. You may obtain a copy of the License at 8a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * 9a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * http://www.apache.org/licenses/LICENSE-2.0 10a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * 11a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * Unless required by applicable law or agreed to in writing, software 12a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * distributed under the License is distributed on an "AS IS" BASIS, 13a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * See the License for the specific language governing permissions and 15a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson * limitations under the License. 16a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson */ 17a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 18a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilsonpackage libcore.java.text; 19a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 20a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilsonimport java.text.AttributedCharacterIterator; 21a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilsonimport java.text.AttributedString; 22a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilsonimport java.util.HashSet; 23a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilsonimport java.util.Map; 24a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilsonimport java.util.Set; 25a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilsonimport junit.framework.TestCase; 26a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 27a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilsonpublic class OldAttributedCharacterIteratorTest extends TestCase { 28a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 29a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedCharacterIterator it; 30a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson String string = "test test"; 31a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 32a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson public void test_getRunLimitLSet() { 33a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedString as = new AttributedString("test"); 34a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.LANGUAGE, "a", 2, 35a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 3); 36a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedCharacterIterator it = as.getIterator(); 37a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson HashSet<AttributedCharacterIterator.Attribute> attr = 38a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson new HashSet<AttributedCharacterIterator.Attribute>(); 39a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson attr.add(AttributedCharacterIterator.Attribute.LANGUAGE); 40a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals("non-null value limit", 41a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 2, it.getRunLimit(attr)); 42a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 43a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as = new AttributedString("test"); 44a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.LANGUAGE, null, 45a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 2, 3); 46a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson it = as.getIterator(); 47a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals("null value limit", 48a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 4, it.getRunLimit(attr)); 49a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 50a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson attr.add(AttributedCharacterIterator.Attribute.READING); 51a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals("null value limit", 52a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 4, it.getRunLimit(attr)); 53a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 54a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 55a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson public void test_getAllAttributeKeys() { 56a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedString as = new AttributedString("test"); 57a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedCharacterIterator it = as.getIterator(); 58a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson Set<AttributedCharacterIterator.Attribute> emptyAttributes = 59a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson it.getAllAttributeKeys(); 60a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertTrue(emptyAttributes.isEmpty()); 61a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 62a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson int attrCount = 10; 63a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson for(int i = 0 ; i < attrCount; i++) { 64a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.LANGUAGE, 65a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson "a"); 66a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 67a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson it = as.getIterator(); 68a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson Set<AttributedCharacterIterator.Attribute> attributes = 69a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson it.getAllAttributeKeys(); 70a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson for(AttributedCharacterIterator.Attribute attr:attributes) { 71a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(AttributedCharacterIterator.Attribute.LANGUAGE, attr); 72a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 73a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 74a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 75a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson public void test_getAttributeLAttributedCharacterIterator_Attribute() { 76a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 77a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson Object attribute = 78a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson it.getAttribute(AttributedCharacterIterator.Attribute.LANGUAGE); 79a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals("ENGLISH", attribute); 80a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 81a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson attribute = 82a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson it.getAttribute(AttributedCharacterIterator.Attribute.READING); 83a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals("READ", attribute); 84a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 85a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertNull(it.getAttribute(AttributedCharacterIterator. 86a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson Attribute.INPUT_METHOD_SEGMENT)); 87a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 88a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 89a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson public void test_getAttributes() { 90a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson Map<AttributedCharacterIterator.Attribute, Object> attributes = 91a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson it.getAttributes(); 92a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(2, attributes.size()); 93a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals("ENGLISH", 94a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson attributes.get(AttributedCharacterIterator.Attribute.LANGUAGE)); 95a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals("READ", 96a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson attributes.get(AttributedCharacterIterator.Attribute.READING)); 97a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 98a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedString as = new AttributedString("test"); 99a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertTrue(as.getIterator().getAttributes().isEmpty()); 100a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 101a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 102a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson public void test_getRunLimit() { 103a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson int limit = it.getRunLimit(); 104a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(string.length(), limit); 105a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 106a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedString as = new AttributedString(""); 107a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(0, as.getIterator().getRunLimit()); 108a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 109a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as = new AttributedString(new AttributedString("test text"). 110a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson getIterator(), 2, 7); 111a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 112a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedCharacterIterator it = as.getIterator(); 113a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(5, it.getRunLimit()); 114a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 115a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 116a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson public void test_getRunLimitLAttribute() { 117a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedString as = new AttributedString(""); 118a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(0, as.getIterator().getRunLimit( 119a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedCharacterIterator.Attribute.LANGUAGE)); 120a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 121a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as = new AttributedString("text"); 122a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.LANGUAGE, 123a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson "ENGLISH"); 124a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 125a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.READING, 126a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson "READ", 1, 3); 127a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 128a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(4, as.getIterator().getRunLimit( 129a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedCharacterIterator.Attribute.LANGUAGE)); 130a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 131a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(1, as.getIterator().getRunLimit( 132a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedCharacterIterator.Attribute.READING)); 133a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 134a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 135a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson public void test_getRunStart() { 136a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(0, it.getRunStart()); 137a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 138a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedString as = new AttributedString(""); 139a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(0, as.getIterator().getRunStart()); 140a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 141a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as = new AttributedString(new AttributedString("test text"). 142a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson getIterator(), 2, 7); 143a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 144a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedCharacterIterator it = as.getIterator(); 145a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 146a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(0, it.getRunStart()); 147a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 148a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.LANGUAGE, 149a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson "GERMAN", 1, 2); 150a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.READING, 151a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson "READ", 1, 3); 152a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(0, as.getIterator().getRunStart()); 153a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 154a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 155a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson public void test_getRunStartLAttribute() { 156a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(0, it.getRunStart( 157a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedCharacterIterator.Attribute.LANGUAGE)); 158a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 159a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedString as = new AttributedString("test text"); 160a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.LANGUAGE, 161a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson "GERMAN", 2, 5); 162a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.READING, 163a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson "READ", 2, 7); 164a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 165a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(0, as.getIterator().getRunStart( 166a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedCharacterIterator.Attribute.LANGUAGE)); 167a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(0, as.getIterator().getRunStart( 168a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedCharacterIterator.Attribute.READING)); 169a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 170a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 171a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson public void test_getRunStartLjava_util_Set() { 172a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedString as = new AttributedString("test"); 173a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.LANGUAGE, "a", 2, 174a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 3); 175a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedCharacterIterator it = as.getIterator(); 176a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson HashSet<AttributedCharacterIterator.Attribute> attr = 177a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson new HashSet<AttributedCharacterIterator.Attribute>(); 178a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson attr.add(AttributedCharacterIterator.Attribute.LANGUAGE); 179a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(0, it.getRunStart(attr)); 180a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 181a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as = new AttributedString("test"); 182a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.LANGUAGE, 183a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson "ENGLISH",1, 3); 184a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson it = as.getIterator(); 185a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(0, it.getRunStart(attr)); 186a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 187a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson attr.add(AttributedCharacterIterator.Attribute.READING); 188a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson assertEquals(0, it.getRunStart(attr)); 189a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 190a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 191a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 192a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 193a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson protected void setUp() { 194a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 195a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson AttributedString as = new AttributedString(string); 196a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 197a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.LANGUAGE, 198a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson "GERMAN"); 199a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.READING, 200a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson "READ"); 201a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson as.addAttribute(AttributedCharacterIterator.Attribute.LANGUAGE, 202a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson "ENGLISH"); 203a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 204a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson it = as.getIterator(); 205a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 206a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson 207a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson protected void tearDown() { 208a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson } 209a055b2a5d62f7e8f879d2704edb261d43c3ac46cJesse Wilson} 210