Lines Matching full:alias
1170 assertEquals("length of read-only alias", 3, test1.length());
1172 assertEquals("length of read-only alias after trim()", 2, test1.length());
1173 assertEquals("length of terminated buffer of read-only alias + trim()",
1245 errln("UnicodeString.setTo(readonly alias) does not alias correctly");
1252 errln("UnicodeString.setTo(readonly alias) made a copy: did not see change in buffer");
1256 errln("clone(alias) did not copy the buffer");
1262 errln("UnicodeString.setTo(readonly alias, length -1) does not alias correctly");
1267 errln("UnicodeString.setTo(unterminated readonly alias, length -1) does not result in isBogus()");
1547 errln("bogus.setTo(readonly alias) failed");
1550 // writable alias to another string's buffer: very bad idea, just convenient for this test
1553 errln("bogus.setTo(writable alias) failed");
1934 UnicodeString alias(TRUE, uchars, 2);
1935 if(alias.length()!=2 || alias.getBuffer()!=uchars || alias.getTerminatedBuffer()!=uchars) {
1939 alias.truncate(1);
1940 if(alias.length()!=1 || alias.getBuffer()!=uchars) {
1941 errln("UnicodeString(read-only-alias).truncate() did not preserve aliasing as expected.");
1943 if(alias.getTerminatedBuffer()==uchars) {
1944 errln("UnicodeString(read-only-alias).truncate().getTerminatedBuffer() "
1948 errln("UnicodeString(read-only-alias).truncate().getTerminatedBuffer() "
1951 if(1!=u_strlen(alias.getTerminatedBuffer())) {
1952 errln("UnicodeString(read-only-alias).truncate().getTerminatedBuffer() "
1956 alias.setTo(TRUE, uchars, 2);
1957 if(alias.length()!=2 || alias.getBuffer()!=uchars || alias.getTerminatedBuffer()!=uchars) {
1961 alias.remove();
1962 if(alias.length()!=0) {
1963 errln("UnicodeString(read-only-alias).remove() did not work.");
1965 if(alias.getTerminatedBuffer()==uchars) {
1966 errln("UnicodeString(read-only-alias).remove().getTerminatedBuffer() "
1967 "did not un-alias as expected.");
1970 errln("UnicodeString(read-only-alias).remove().getTerminatedBuffer() "
1973 if(0!=u_strlen(alias.getTerminatedBuffer())) {
1974 errln("UnicodeString.setTo(read-only-alias).remove().getTerminatedBuffer() "
1979 alias.setTo(FALSE, longString.getBuffer(), longString.length());
1980 alias.remove(0, 10);
1981 if(longString.compare(10, INT32_MAX, alias)!=0 || alias.getBuffer()!=longString.getBuffer()+10) {
1982 errln("UnicodeString.setTo(read-only-alias).remove(0, 10) did not preserve aliasing as expected.");
1984 alias.setTo(FALSE, longString.getBuffer(), longString.length());
1985 alias.remove(27, 99);
1986 if(longString.compare(0, 27, alias)!=0 || alias.getBuffer()!=longString.getBuffer()) {
1987 errln("UnicodeString.setTo(read-only-alias).remove(27, 99) did not preserve aliasing as expected.");
1989 alias.setTo(FALSE, longString.getBuffer(), longString.length());
1990 alias.retainBetween(6, 30);
1991 if(longString.compare(6, 24, alias)!=0 || alias.getBuffer()!=longString.getBuffer()+6) {
1992 errln("UnicodeString.setTo(read-only-alias).retainBetween(6, 30) did not preserve aliasing as expected.");
2129 UnicodeString s1(FALSE, abc, UPRV_LENGTHOF(abc)); // read-only alias
2154 errln("UnicodeString.moveFrom(alias) did not move");