13b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin/* GENERATED SOURCE. DO NOT MODIFY. */ 23b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin// © 2016 and later: Unicode, Inc. and others. 33b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin// License & terms of use: http://www.unicode.org/copyright.html#License 43b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin 53b84259b78fc811b14079dfde655d68a389b36dbPaul Duffinpackage android.icu.text; 63b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin 73b84259b78fc811b14079dfde655d68a389b36dbPaul Duffinimport org.junit.Before; 83b84259b78fc811b14079dfde655d68a389b36dbPaul Duffinimport org.junit.Test; 93b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin 103b84259b78fc811b14079dfde655d68a389b36dbPaul Duffinimport android.icu.dev.test.TestFmwk; 113b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin 123b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin 133b84259b78fc811b14079dfde655d68a389b36dbPaul Duffinpublic class DigitListTest extends TestFmwk { 143b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin 153b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin private static DigitList digitList = new DigitList(); 163b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin private static long testdata = 1414213562; 173b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin 183b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin @Before 193b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin public void init() { 203b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin digitList.set(testdata); 213b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin } 223b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin 233b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin @Test 243b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin public void TestToString() { 253b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin String digitListStr = digitList.toString(); 263b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin assertEquals("DigitList incorrect", "0.1414213562x10^10", digitListStr); 273b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin } 283b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin @Test 293b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin public void TestHashCode() { 303b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin int dlHashcode = digitList.hashCode(); 313b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin assertEquals("DigitList hash code incorrect", -616183837, dlHashcode); 323b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin } 333b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin 343b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin @Test 353b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin public void TestEquals() { 363b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin DigitList digitList2 = new DigitList(); 373b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin 383b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin // Test for success 393b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin digitList2.set(testdata); 403b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin assertTrue("DigitList objects with same values found unequal", digitList.equals(digitList2)); 413b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin // Test for failure 423b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin digitList2.set(testdata+1); 433b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin assertFalse("DigitList objects with different values found equal", digitList.equals(digitList2)); 443b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin } 453b84259b78fc811b14079dfde655d68a389b36dbPaul Duffin} 46