+ // @Test(groups ={ "Functional" })
+ // public void testWrite() throws IOException
+ // {
+ // for (int n = 1; n <= 1; n++)
+ // {
+ // test("s/x/y/", "-----x123456789");
+ // test("s/x/y/", "x123456789");
+ // test("s/x/y/", "-----x");
+ // test("s/x.*?x/y/", ".xx..x..x...x...x....x....x");
+ // test("s/x.*x/[$&]/", "--x........x--xx");
+ // test("s/x.*x/[$&]/", "--x........x------");
+ // test("s/.$/a/m", "bb\nbbb\nbbbb\nbbbbb\nbbbbbb\nbbbbbbbbbbbb");
+ // test("s/.$/a/", "123");
+ // test("s/.$/a/", "bb\nbbb\nbbbb\nbbbbb\nbbbbbb\nbb");
+ // test("s/^./a/", "bb\nbbb\nbbbb\nbbbbb\nbbbbbb\nbb");
+ // test("s/$/a/", "bbb");
+ // test("s/^/a/", "bbb");
+ // test("s/^/a/", "");
+ // test("s{.*}{N}", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
+ // test("s/.{0,7}/y/", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
+ // test("s/x/$&/", "xxx");
+ // }
+ // }
+
+ @DataProvider(name = "testWriteParam")
+ public Object[][] regexTestParams()