Skip to content

Commit 222e067

Browse files
author
Bartosz Litwiniuk
committed
Fix unit tests
1 parent c63086c commit 222e067

File tree

1 file changed

+21
-22
lines changed

1 file changed

+21
-22
lines changed

backtrace-library/src/androidTest/java/backtraceio/library/breadcrumbs/BacktraceBreadcrumbsTest.java

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,13 @@ public class BacktraceBreadcrumbsTest {
3838
@Before
3939
public void setUp() {
4040
this.context = InstrumentationRegistry.getInstrumentation().getContext();
41-
this.absolutePath = context.getFilesDir().getAbsolutePath();
42-
backtraceBreadcrumbs = new BacktraceBreadcrumbs(this.absolutePath);
41+
backtraceBreadcrumbs = new BacktraceBreadcrumbs(context.getFilesDir().getAbsolutePath());
4342
backtraceBreadcrumbs.enableBreadcrumbs(context);
4443
}
4544

4645
@After
4746
public void cleanUp() {
48-
File dir = new File(this.absolutePath);
47+
File dir = new File(context.getFilesDir().getAbsolutePath());
4948
deleteRecursive(dir);
5049
}
5150

@@ -54,7 +53,7 @@ public void testAddBreadcrumb() {
5453
try {
5554
assertTrue(backtraceBreadcrumbs.addBreadcrumb("Test"));
5655

57-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
56+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
5857

5958
// First breadcrumb is configuration breadcrumb
6059
// We start from the second breadcrumb
@@ -71,7 +70,7 @@ public void testClearBreadcrumbs() {
7170
try {
7271
assertTrue(backtraceBreadcrumbs.addBreadcrumb("Test"));
7372

74-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
73+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
7574
assertEquals(2, breadcrumbLogFileData.size());
7675

7776
// First breadcrumb is configuration breadcrumb
@@ -84,7 +83,7 @@ public void testClearBreadcrumbs() {
8483

8584
// Should have cleared the breadcrumb we just read but
8685
// We should still have a configuration breadcrumb
87-
breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
86+
breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
8887
assertEquals(1, breadcrumbLogFileData.size());
8988
parsedBreadcrumb = new JSONObject(breadcrumbLogFileData.get(0));
9089

@@ -99,12 +98,12 @@ public void testEnableBreadcrumbs() {
9998
try {
10099
cleanUp();
101100

102-
backtraceBreadcrumbs = new BacktraceBreadcrumbs(this.absolutePath);
101+
backtraceBreadcrumbs = new BacktraceBreadcrumbs(context.getFilesDir().getAbsolutePath());
103102
assertTrue(backtraceBreadcrumbs.enableBreadcrumbs(context));
104103

105104
assertTrue(backtraceBreadcrumbs.addBreadcrumb("Test"));
106105

107-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
106+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
108107

109108
// First breadcrumb is configuration breadcrumb
110109
// We start from the second breadcrumb
@@ -127,7 +126,7 @@ public void testAddBreadcrumbWithAttributes() {
127126

128127
backtraceBreadcrumbs.addBreadcrumb("Test", attributes);
129128

130-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
129+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
131130

132131
// First breadcrumb is configuration breadcrumb
133132
// We start from the second breadcrumb
@@ -147,7 +146,7 @@ public void testSpaceInMessage() {
147146
try {
148147
backtraceBreadcrumbs.addBreadcrumb("Testing 1 2 3");
149148

150-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
149+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
151150

152151
// First breadcrumb is configuration breadcrumb
153152
// We start from the second breadcrumb
@@ -165,7 +164,7 @@ public void testNewlineInMessage() {
165164
try {
166165
backtraceBreadcrumbs.addBreadcrumb("Testing\n 1 2\n 3\n");
167166

168-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
167+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
169168

170169
// First breadcrumb is configuration breadcrumb
171170
// We start from the second breadcrumb
@@ -189,7 +188,7 @@ public void testInvalidCharsInAttribute() {
189188

190189
backtraceBreadcrumbs.addBreadcrumb("Test", attributes);
191190

192-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
191+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
193192

194193
// First breadcrumb is configuration breadcrumb
195194
// We start from the second breadcrumb
@@ -209,7 +208,7 @@ public void testLongMessage() {
209208
try {
210209
backtraceBreadcrumbs.addBreadcrumb(longTestMessage);
211210

212-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
211+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
213212

214213
// First breadcrumb is configuration breadcrumb
215214
// We start from the second breadcrumb
@@ -231,7 +230,7 @@ public void testLongAttributesLongFirst() {
231230

232231
backtraceBreadcrumbs.addBreadcrumb("Test", attributes);
233232

234-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
233+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
235234

236235
// First breadcrumb is configuration breadcrumb
237236
// We start from the second breadcrumb
@@ -255,7 +254,7 @@ public void testLongAttributesShortFirst() {
255254

256255
backtraceBreadcrumbs.addBreadcrumb("Test", attributes);
257256

258-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
257+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
259258

260259
// First breadcrumb is configuration breadcrumb
261260
// We start from the second breadcrumb
@@ -284,7 +283,7 @@ public void testQueueFileShouldNotRollover() {
284283
backtraceBreadcrumbs.addBreadcrumb("I am a breadcrumb", attributes);
285284
}
286285

287-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
286+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
288287

289288
// First breadcrumb is configuration breadcrumb, it should be valid
290289
JSONObject parsedBreadcrumb = new JSONObject(breadcrumbLogFileData.get(0));
@@ -328,7 +327,7 @@ public void testQueueFileRollover() {
328327
breadcrumbsFileSize > 63 * 1024);
329328

330329
// We should have rolled over the configuration breadcrumb, consider all breadcrumbs here
331-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
330+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
332331
for (int i = 0; i < breadcrumbLogFileData.size(); i++) {
333332
JSONObject parsedBreadcrumb = new JSONObject(breadcrumbLogFileData.get(i));
334333
assertEquals("I am a breadcrumb", parsedBreadcrumb.get("message"));
@@ -355,7 +354,7 @@ public void testQueueFileShouldNotRolloverCustomMax() {
355354
cleanUp();
356355

357356
try {
358-
backtraceBreadcrumbs = new BacktraceBreadcrumbs(this.absolutePath);
357+
backtraceBreadcrumbs = new BacktraceBreadcrumbs(context.getFilesDir().getAbsolutePath());
359358
backtraceBreadcrumbs.enableBreadcrumbs(context, 6400);
360359
// Account for mandatory configuration breadcrumb
361360
backtraceBreadcrumbs.setCurrentBreadcrumbId(1);
@@ -368,7 +367,7 @@ public void testQueueFileShouldNotRolloverCustomMax() {
368367
backtraceBreadcrumbs.addBreadcrumb("I am a breadcrumb", attributes);
369368
}
370369

371-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
370+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
372371

373372
// First breadcrumb is configuration breadcrumb, it should be valid
374373
JSONObject parsedBreadcrumb = new JSONObject(breadcrumbLogFileData.get(0));
@@ -398,7 +397,7 @@ public void testQueueFileRolloverCustomMax() throws IOException, JSONException {
398397
// Because we want to create our own instance with custom parameters
399398
cleanUp();
400399

401-
backtraceBreadcrumbs = new BacktraceBreadcrumbs(this.absolutePath);
400+
backtraceBreadcrumbs = new BacktraceBreadcrumbs(context.getFilesDir().getAbsolutePath());
402401
backtraceBreadcrumbs.enableBreadcrumbs(context, 6400);
403402
// Account for mandatory configuration breadcrumb
404403
backtraceBreadcrumbs.setCurrentBreadcrumbId(1);
@@ -411,7 +410,7 @@ public void testQueueFileRolloverCustomMax() throws IOException, JSONException {
411410
backtraceBreadcrumbs.addBreadcrumb("I am a breadcrumb", attributes);
412411
}
413412

414-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
413+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
415414

416415
// We should have rolled over the configuration breadcrumb, consider all breadcrumbs here
417416
for (int i = 0; i < breadcrumbLogFileData.size(); i++) {
@@ -441,7 +440,7 @@ public void breadcrumbsEnduranceTest() {
441440
threads[i].join();
442441
}
443442

444-
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(this.absolutePath);
443+
List<String> breadcrumbLogFileData = BreadcrumbsReader.readBreadcrumbLogFile(context.getFilesDir().getAbsolutePath());
445444

446445
// First breadcrumb is configuration breadcrumb
447446
// We start from the second breadcrumb

0 commit comments

Comments
 (0)