]> granicus.if.org Git - taglib/commitdiff
Added some tests for containsAt()
authorTsuda Kageyu <tsuda.kageyu@gmail.com>
Sat, 1 Jun 2013 18:58:50 +0000 (03:58 +0900)
committerTsuda Kageyu <tsuda.kageyu@gmail.com>
Sat, 1 Jun 2013 19:00:34 +0000 (04:00 +0900)
tests/test_bytevector.cpp

index dd433456c57e6eb0d4575576793f5aec73400fe6..9efd23af12357c8d95f932db20321e4ad8622411 100644 (file)
@@ -112,12 +112,17 @@ public:
     ByteVector s2("f");
     CPPUNIT_ASSERT(ByteVectorList::split(s2, " ").size() == 1);
 
-
     CPPUNIT_ASSERT(ByteVector().size() == 0);
     CPPUNIT_ASSERT(ByteVector("asdf").clear().size() == 0);
     CPPUNIT_ASSERT(ByteVector("asdf").clear() == ByteVector());
-  }
 
+    ByteVector i("blah blah");
+    ByteVector j("blah");
+    CPPUNIT_ASSERT(i.containsAt(j, 5, 0));
+    CPPUNIT_ASSERT(i.containsAt(j, 6, 1));
+    CPPUNIT_ASSERT(i.containsAt(j, 6, 1, 3));
+  }
+  
   void testFind1()
   {
     CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO"));