OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2013, the Dart project authors. | 2 * Copyright (c) 2013, the Dart project authors. |
3 * | 3 * |
4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u
se this file except | 4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u
se this file except |
5 * in compliance with the License. You may obtain a copy of the License at | 5 * in compliance with the License. You may obtain a copy of the License at |
6 * | 6 * |
7 * http://www.eclipse.org/legal/epl-v10.html | 7 * http://www.eclipse.org/legal/epl-v10.html |
8 * | 8 * |
9 * Unless required by applicable law or agreed to in writing, software distribut
ed under the License | 9 * Unless required by applicable law or agreed to in writing, software distribut
ed under the License |
10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K
IND, either express | 10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K
IND, either express |
(...skipping 1034 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1045 /** | 1045 /** |
1046 * Checks that all conditions are <code>OK</code> and applying {@link Change}
to the | 1046 * Checks that all conditions are <code>OK</code> and applying {@link Change}
to the |
1047 * {@link #testUnit} is same source as given lines. | 1047 * {@link #testUnit} is same source as given lines. |
1048 */ | 1048 */ |
1049 protected final void assertSuccessfulRefactoring(String... lines) throws Excep
tion { | 1049 protected final void assertSuccessfulRefactoring(String... lines) throws Excep
tion { |
1050 assertRefactoringStatus(refactoringStatus, RefactoringStatusSeverity.OK, nul
l); | 1050 assertRefactoringStatus(refactoringStatus, RefactoringStatusSeverity.OK, nul
l); |
1051 Change change = refactoring.createChange(pm); | 1051 Change change = refactoring.createChange(pm); |
1052 assertTestChangeResult(change, makeSource(lines)); | 1052 assertTestChangeResult(change, makeSource(lines)); |
1053 } | 1053 } |
1054 | 1054 |
| 1055 @Override |
| 1056 protected void tearDown() throws Exception { |
| 1057 refactoring = null; |
| 1058 refactoringStatus = null; |
| 1059 super.tearDown(); |
| 1060 } |
| 1061 |
1055 /** | 1062 /** |
1056 * Asserts that {@link refactoringStatus} has fatal error caused by selection. | 1063 * Asserts that {@link refactoringStatus} has fatal error caused by selection. |
1057 */ | 1064 */ |
1058 private void assert_fatalError_selection() throws Exception { | 1065 private void assert_fatalError_selection() throws Exception { |
1059 RefactoringStatus status = refactoring.checkInitialConditions(pm); | 1066 RefactoringStatus status = refactoring.checkInitialConditions(pm); |
1060 assertRefactoringStatus( | 1067 assertRefactoringStatus( |
1061 status, | 1068 status, |
1062 RefactoringStatusSeverity.FATAL, | 1069 RefactoringStatusSeverity.FATAL, |
1063 "Expression must be selected to activate this refactoring."); | 1070 "Expression must be selected to activate this refactoring."); |
1064 } | 1071 } |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1099 } | 1106 } |
1100 | 1107 |
1101 /** | 1108 /** |
1102 * Sets selection to the start of the first occurrence of the given string. | 1109 * Sets selection to the start of the first occurrence of the given string. |
1103 */ | 1110 */ |
1104 private void setSelectionString(String pattern) { | 1111 private void setSelectionString(String pattern) { |
1105 selectionStart = findOffset(pattern); | 1112 selectionStart = findOffset(pattern); |
1106 selectionEnd = findEnd(pattern); | 1113 selectionEnd = findEnd(pattern); |
1107 } | 1114 } |
1108 } | 1115 } |
OLD | NEW |