1/*
2 * Licensed to the Apache Software Foundation (ASF) under one or more
3 * contributor license agreements.  See the NOTICE file distributed with
4 * this work for additional information regarding copyright ownership.
5 * The ASF licenses this file to You under the Apache License, Version 2.0
6 * (the "License"); you may not use this file except in compliance with
7 * the License.  You may obtain a copy of the License at
8 *
9 *     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,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
18package org.apache.harmony.text.tests.java.text;
19
20import java.text.Annotation;
21
22import junit.framework.TestCase;
23
24public class AnnotationTest extends TestCase {
25
26	/**
27	 * @tests java.text.Annotation(Object)
28	 */
29	public void testAnnotation() {
30		assertNotNull(new Annotation(null));
31		assertNotNull(new Annotation("value"));
32	}
33
34	/**
35	 * @tests java.text.Annotation.getValue()
36	 */
37	public void testGetValue() {
38		Annotation a = new Annotation(null);
39		assertNull(a.getValue());
40		a = new Annotation("value");
41		assertEquals("value", a.getValue());
42	}
43
44	/**
45	 * @tests java.text.Annotation.toString()
46	 */
47	public void testToString() {
48        Annotation ant = new Annotation("HelloWorld");
49        assertEquals("toString error.",
50                     "java.text.Annotation[value=HelloWorld]",ant.toString());
51        assertNotNull(new Annotation(null).toString());
52        assertNotNull(new Annotation("value").toString());
53	}
54}
55