Link Here
|
822 |
String result=testFormat(input, options); |
822 |
String result=testFormat(input, options); |
823 |
assertEquals(expected, result); |
823 |
assertEquals(expected, result); |
824 |
} |
824 |
} |
|
|
825 |
|
826 |
public void test197169() { |
827 |
Map options = DefaultCodeFormatterConstants.getEclipseDefaultSettings(); |
828 |
|
829 |
String input = "/**" + DELIMITER + |
830 |
" * <pre>" + DELIMITER + |
831 |
" * @Anno1 class Foo {" + DELIMITER + |
832 |
" * @Anno1 class Bar {}" + DELIMITER + |
833 |
" * }" + DELIMITER + |
834 |
" * @Anno2(@Anno1) class Baz {}" + DELIMITER + |
835 |
" * </pre>" + DELIMITER + |
836 |
" */"; |
837 |
|
838 |
String expected = "/**" + DELIMITER + |
839 |
" * <pre>" + DELIMITER + |
840 |
// Initial @ left alone. |
841 |
" * @Anno1" + DELIMITER + |
842 |
" * class Foo {" + DELIMITER + |
843 |
// Left alone even after whitespace. |
844 |
" * @Anno1" + DELIMITER + |
845 |
" * class Bar {" + DELIMITER + |
846 |
" * }" + DELIMITER + |
847 |
" * }" + DELIMITER + |
848 |
" * " + DELIMITER + |
849 |
// Non-initial @ expanded. |
850 |
" * @Anno2(@Anno1)" + DELIMITER + |
851 |
" * class Baz {" + DELIMITER + |
852 |
" * }" + DELIMITER + |
853 |
" * </pre>" + DELIMITER + |
854 |
" */"; |
855 |
String result=testFormat(input, options); |
856 |
assertEquals(expected, result); |
857 |
} |
825 |
} |
858 |
} |