OLD | NEW |
| (Empty) |
1 | |
2 library which.test.util; | |
3 | |
4 import 'dart:io'; | |
5 | |
6 import 'package:mockito/mockito.dart'; | |
7 import 'package:path/path.dart' as path; | |
8 import 'package:which/src/candidate_paths.dart'; | |
9 | |
10 getPosixCandidatePaths(String command, String pathVar, String current) { | |
11 var env = { | |
12 'PATH': pathVar | |
13 }; | |
14 var isWindows = false; | |
15 var context = new path.Context(style: path.Style.posix, current: current); | |
16 | |
17 return getCandidatePaths(command, env, isWindows, context); | |
18 } | |
19 | |
20 getWindowsCandidatePaths(String command, String pathVar, String pathExtVar, Stri
ng current) { | |
21 var env = { | |
22 'PATH': pathVar, | |
23 'PATHEXT': pathExtVar | |
24 }; | |
25 var isWindows = true; | |
26 var context = new path.Context(style: path.Style.windows, current: current); | |
27 | |
28 return getCandidatePaths(command, env, isWindows, context); | |
29 } | |
30 | |
31 class MockFileStat extends Mock implements FileStat { | |
32 | |
33 MockFileStat(); | |
34 | |
35 noSuchMethod(i) => super.noSuchMethod(i); | |
36 } | |
37 | |
38 int parseBinary(String b) => int.parse(b, radix: 2); | |
OLD | NEW |