-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathGitWrapperTester.java
More file actions
67 lines (56 loc) · 1.93 KB
/
GitWrapperTester.java
File metadata and controls
67 lines (56 loc) · 1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class GitWrapperTester {
public static void main(String[] args) {
GitWrapper github = new GitWrapper();
github.init();
File d1 = new File("FileFolder");
File d2 = new File("FileFolder/subfolder");
File t1 = new File("FileFolder/textfile1.txt");
File t2 = new File("FileFolder/finalfile.txt");
File t3 = new File("FileFolder/subfolder/textfile2.txt");
File t4 = new File("FileFolder/subfolder/textfile3.txt");
d1.mkdir();
d2.mkdir();
try {
t1.createNewFile();
t2.createNewFile();
t3.createNewFile();
t4.createNewFile();
safelyPopulateFile(t4, "file4");
safelyPopulateFile(t3, "file3");
safelyPopulateFile(t2, "file2");
safelyPopulateFile(t1, "file1");
} catch (Exception e) {
}
try {
github.add(t1.getPath());
github.commit("Zidaan", "test 1");
github.add(t2.getPath());
github.commit("Zidaan", "test 2");
github.add(t3.getPath());
github.commit("Zidaan", "test 3");
github.add(t4.getPath());
github.commit("Zidaan", "test 4");
// t1.delete();
// t2.delete();
// t3.delete();
// t4.delete();
// File dir = new File("FileFolder");
// dir.delete();
// dir = new File("FileFolder/subfolder");
// dir.delete();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void safelyPopulateFile(File f, String content) {
try (BufferedWriter bw = new BufferedWriter(new FileWriter(f))) {
bw.write(content);
} catch (IOException e) {
e.printStackTrace();
}
}
}