assertEquals("blamed author does not match", ANOTHER_USER ,annotations.getAuthor(3));
assertEquals("blamed author does not match", ANOTHER_TEST_USER ,annotations.getAuthor(3));
    public void testBlameHead() throws Throwable {        // create the working copy        OneTest thisTest = new OneTest("testBlameHead", getGreekTestConfig());        File mu = new File(thisTest.getWorkingCopy(), "A/mu");        prepareTestFile(mu, thisTest);                //blame from 1->HEAD        ISVNAnnotations annotations = client.annotate(mu, null, null);                // the size should match        assertEquals("invalid number of annotation lines", 4, annotations.numberOfLines());        //check revisions        assertEquals("blamed revision does not match", 3 ,annotations.getRevision(0));        assertEquals("blamed revision does not match", 2 ,annotations.getRevision(1));        assertEquals("blamed revision does not match", 3 ,annotations.getRevision(2));        assertEquals("blamed revision does not match", 4 ,annotations.getRevision(3));        //check authors        assertEquals("blamed author does not match", TEST_USER ,annotations.getAuthor(0));        assertEquals("blamed author does not match", TEST_USER ,annotations.getAuthor(1));        assertEquals("blamed author does not match", TEST_USER ,annotations.getAuthor(2));        assertEquals("blamed author does not match", ANOTHER_USER ,annotations.getAuthor(3));        //check text        assertEquals("blamed text does not match", "some new text in line1" ,annotations.getLine(0).trim());        assertEquals("blamed text does not match", "some text in line2" ,annotations.getLine(1).trim());    }