Skip to content

Commit 333050f

Browse files
committed
Fix testLoadObjectsWithtAutoload
1 parent ced93a4 commit 333050f

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

ParseLoginUI/src/androidTest/java/com/parse/ParseQueryAdapterTest.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -547,13 +547,10 @@ public void onLoaded(List<Thing> objects, Exception e) {
547547

548548
public void testLoadObjectsWithtAutoload() throws Exception {
549549
final ParseQueryAdapter<Thing> adapter = new ParseQueryAdapter<>(activity, Thing.class);
550-
DataSetObserver observer = new DataSetObserver() { };
551-
adapter.registerDataSetObserver(observer);
550+
final Capture<Boolean> flag = new Capture<>(false);
552551
// Make sure that the Adapter doesn't start trying to load objects until AFTER we set this flag
553552
// to true (= triggered by calling setAutoload, NOT registerDataSetObserver, if autoload is
554553
// false).
555-
final Capture<Boolean> flag = new Capture<>(false);
556-
flag.set(true);
557554
adapter.setAutoload(false);
558555
final Semaphore done = new Semaphore(0);
559556
adapter.addOnQueryLoadListener(new OnQueryLoadListener<Thing>() {
@@ -569,7 +566,9 @@ public void onLoaded(List<Thing> objects, Exception e) {
569566
done.release();
570567
}
571568
});
572-
569+
DataSetObserver observer = new DataSetObserver() { };
570+
adapter.registerDataSetObserver(observer);
571+
flag.set(true);
573572
adapter.setAutoload(true);
574573

575574
// Make sure we assert in callback is executed

0 commit comments

Comments
 (0)