| OLD | NEW | 
|---|
| 1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 library test.services.refactoring.move_files; | 5 library test.services.refactoring.move_files; | 
| 6 | 6 | 
| 7 import 'dart:async'; | 7 import 'dart:async'; | 
| 8 | 8 | 
| 9 import 'package:analysis_server/src/services/refactoring/refactoring.dart'; | 9 import 'package:analysis_server/src/services/refactoring/refactoring.dart'; | 
| 10 import 'package:analyzer/file_system/file_system.dart'; | 10 import 'package:analyzer/file_system/file_system.dart'; | 
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 138     assertFileChangeResult(pathA, ''' | 138     assertFileChangeResult(pathA, ''' | 
| 139 import 'new_name.dart'; | 139 import 'new_name.dart'; | 
| 140 '''); | 140 '''); | 
| 141     assertNoFileChange(testFile); | 141     assertNoFileChange(testFile); | 
| 142   } | 142   } | 
| 143 | 143 | 
| 144   test_file_sourcedUnit() async { | 144   test_file_sourcedUnit() async { | 
| 145     String pathA = '/project/000/1111/a.dart'; | 145     String pathA = '/project/000/1111/a.dart'; | 
| 146     testFile = '/project/000/1111/22/test.dart'; | 146     testFile = '/project/000/1111/22/test.dart'; | 
| 147     addSource(pathA, ''' | 147     addSource(pathA, ''' | 
|  | 148 library lib; | 
| 148 part '22/test.dart'; | 149 part '22/test.dart'; | 
| 149 '''); | 150 '''); | 
| 150     addTestSource(''); | 151     addTestSource(''' | 
|  | 152 part of lib; | 
|  | 153 '''); | 
| 151     _performAnalysis(); | 154     _performAnalysis(); | 
| 152     // perform refactoring | 155     // perform refactoring | 
| 153     _createRefactoring('/project/000/1111/22/new_name.dart'); | 156     _createRefactoring('/project/000/1111/22/new_name.dart'); | 
| 154     await _assertSuccessfulRefactoring(); | 157     await _assertSuccessfulRefactoring(); | 
| 155     assertFileChangeResult(pathA, ''' | 158     assertFileChangeResult(pathA, ''' | 
|  | 159 library lib; | 
| 156 part '22/new_name.dart'; | 160 part '22/new_name.dart'; | 
| 157 '''); | 161 '''); | 
| 158     assertNoFileChange(testFile); | 162     assertNoFileChange(testFile); | 
| 159   } | 163   } | 
| 160 | 164 | 
| 161   test_file_sourcedUnit_multipleLibraries() async { | 165   test_file_sourcedUnit_multipleLibraries() async { | 
| 162     String pathA = '/project/000/1111/a.dart'; | 166     String pathA = '/project/000/1111/a.dart'; | 
| 163     String pathB = '/project/000/b.dart'; | 167     String pathB = '/project/000/b.dart'; | 
| 164     testFile = '/project/000/1111/22/test.dart'; | 168     testFile = '/project/000/1111/22/test.dart'; | 
| 165     addSource(pathA, ''' | 169     addSource(pathA, ''' | 
|  | 170 library lib; | 
| 166 part '22/test.dart'; | 171 part '22/test.dart'; | 
| 167 '''); | 172 '''); | 
| 168     addSource(pathB, ''' | 173     addSource(pathB, ''' | 
|  | 174 library lib; | 
| 169 part '1111/22/test.dart'; | 175 part '1111/22/test.dart'; | 
| 170 '''); | 176 '''); | 
| 171     addTestSource(''); | 177     addTestSource(''' | 
|  | 178 part of lib; | 
|  | 179 '''); | 
| 172     _performAnalysis(); | 180     _performAnalysis(); | 
| 173     // perform refactoring | 181     // perform refactoring | 
| 174     _createRefactoring('/project/000/1111/22/new_name.dart'); | 182     _createRefactoring('/project/000/1111/22/new_name.dart'); | 
| 175     await _assertSuccessfulRefactoring(); | 183     await _assertSuccessfulRefactoring(); | 
| 176     assertFileChangeResult(pathA, ''' | 184     assertFileChangeResult(pathA, ''' | 
|  | 185 library lib; | 
| 177 part '22/new_name.dart'; | 186 part '22/new_name.dart'; | 
| 178 '''); | 187 '''); | 
| 179     assertFileChangeResult(pathB, ''' | 188     assertFileChangeResult(pathB, ''' | 
|  | 189 library lib; | 
| 180 part '1111/22/new_name.dart'; | 190 part '1111/22/new_name.dart'; | 
| 181 '''); | 191 '''); | 
| 182     assertNoFileChange(testFile); | 192     assertNoFileChange(testFile); | 
| 183   } | 193   } | 
| 184 | 194 | 
| 185   test_project() async { | 195   test_project() async { | 
| 186     String pubspecPath = '/testName/pubspec.yaml'; | 196     String pubspecPath = '/testName/pubspec.yaml'; | 
| 187     String appPath = '/testName/bin/myApp.dart'; | 197     String appPath = '/testName/bin/myApp.dart'; | 
| 188     provider.newFile(pubspecPath, ''' | 198     provider.newFile(pubspecPath, ''' | 
| 189 name: testName | 199 name: testName | 
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 242         break; | 252         break; | 
| 243       } | 253       } | 
| 244       for (ChangeNotice notice in result.changeNotices) { | 254       for (ChangeNotice notice in result.changeNotices) { | 
| 245         if (notice.source.fullName.startsWith('/project/')) { | 255         if (notice.source.fullName.startsWith('/project/')) { | 
| 246           index.indexUnit(context, notice.resolvedDartUnit); | 256           index.indexUnit(context, notice.resolvedDartUnit); | 
| 247         } | 257         } | 
| 248       } | 258       } | 
| 249     } | 259     } | 
| 250   } | 260   } | 
| 251 } | 261 } | 
| OLD | NEW | 
|---|