assign.cc (test01): Add tests.
authorPaolo Carlini <pcarlini@unitus.it>
Sun, 16 Dec 2001 20:21:20 +0000 (21:21 +0100)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 16 Dec 2001 20:21:20 +0000 (20:21 +0000)
2001-12-16  Paolo Carlini  <pcarlini@unitus.it>

* testsuite/21_strings/assign.cc (test01): Add tests.

From-SVN: r48078

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/21_strings/assign.cc

index ea411a9..d4d063f 100644 (file)
@@ -1,3 +1,7 @@
+2001-12-16  Paolo Carlini  <pcarlini@unitus.it>
+
+       * testsuite/21_strings/assign.cc (test01): Add tests.
+
 2001-12-15  Paolo Carlini  <pcarlini@unitus.it>
             Nathan Myers  <ncm@cantrip.org>
 
index 1d7db1c..fb1ec09 100644 (file)
@@ -37,6 +37,13 @@ test01()
   if (i != string::npos)
     aux.assign(aux, i + 1, string::npos);
   VERIFY(aux == "Hawaii");
+
+  aux = strlit;
+  i = aux.rfind("r/");
+  if (i != string::npos)
+    aux.assign(aux, i + 1, string::npos);
+  VERIFY(aux.c_str()[9] == 'B');
+  VERIFY(aux == "/Hanalei Bay/Kauai/Hawaii");
 }
 
 // assign(const basic_string& __str, size_type __pos, size_type __n)