From c24f3f8fbc8b12e1a568c7ca992021fe0148cae9 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Fri, 18 Jun 2010 01:01:56 +0000 Subject: Fix for bug #3017572 FindText crashes with empty text Always return start position when search text is empty. --- test/simpleTests.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test/simpleTests.py') diff --git a/test/simpleTests.py b/test/simpleTests.py index db414afea..e7e4b3671 100644 --- a/test/simpleTests.py +++ b/test/simpleTests.py @@ -748,6 +748,10 @@ class TestSearch(unittest.TestCase): pos = self.ed.FindBytes(0, self.ed.Length, b"big", 0) self.assertEquals(pos, 2) + def testFindEmpty(self): + pos = self.ed.FindBytes(0, self.ed.Length, b"", 0) + self.assertEquals(pos, 0) + def testCaseFind(self): self.assertEquals(self.ed.FindBytes(0, self.ed.Length, b"big", 0), 2) self.assertEquals(self.ed.FindBytes(0, self.ed.Length, b"bIg", 0), 2) -- cgit v1.2.3