GuardedSectionManagerTest.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:incubator-netbeans 作者:
public void testRenameInteriorSection() throws BadLocationException, PropertyVetoException {
    System.out.println("-- testRenameInteriorSection -------------");

    editor.doc.insertString(0, "aaa", null);
    InteriorSection is1 = guards.createInteriorSection(editor.doc.createPosition(1), "is1");
    assertEquals("name", "is1", is1.getName());
    is1.setName("isNewName");
    assertTrue("valid", is1.isValid());
    assertEquals("new name", "isNewName", is1.getName());
    // set the same name
    is1.setName("isNewName");

    InteriorSection is2 = guards.createInteriorSection(
            editor.doc.createPosition(is1.getEndPosition().getOffset() + 1),
            "is2");

    // rename to existing name
    try {
        is1.setName("is2");
        fail("accepted already existing name");
    } catch (PropertyVetoException ex) {
        assertTrue("valid", is1.isValid());
        assertEquals("name", "isNewName", is1.getName());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号