mobile/android/tests/background/junit3/src/testhelpers/MockClientsDatabaseAccessor.java

branch
TOR_BUG_3246
changeset 4
fc2d59ddac77
equal deleted inserted replaced
-1:000000000000 0:0cdf2efe5ada
1 /* Any copyright is dedicated to the Public Domain.
2 http://creativecommons.org/publicdomain/zero/1.0/ */
3
4 package org.mozilla.gecko.background.testhelpers;
5
6 import java.util.Collection;
7 import java.util.List;
8 import java.util.Map;
9
10 import org.mozilla.gecko.sync.CommandProcessor.Command;
11 import org.mozilla.gecko.sync.repositories.NullCursorException;
12 import org.mozilla.gecko.sync.repositories.android.ClientsDatabaseAccessor;
13 import org.mozilla.gecko.sync.repositories.domain.ClientRecord;
14
15 public class MockClientsDatabaseAccessor extends ClientsDatabaseAccessor {
16 public boolean storedRecord = false;
17 public boolean dbWiped = false;
18 public boolean clientsTableWiped = false;
19 public boolean closed = false;
20 public boolean storedArrayList = false;
21 public boolean storedCommand;
22
23 @Override
24 public void store(ClientRecord record) {
25 storedRecord = true;
26 }
27
28 @Override
29 public void store(Collection<ClientRecord> records) {
30 storedArrayList = false;
31 }
32
33 @Override
34 public void store(String accountGUID, Command command) throws NullCursorException {
35 storedCommand = true;
36 }
37
38 @Override
39 public ClientRecord fetchClient(String profileID) throws NullCursorException {
40 return null;
41 }
42
43 @Override
44 public Map<String, ClientRecord> fetchAllClients() throws NullCursorException {
45 return null;
46 }
47
48 @Override
49 public List<Command> fetchCommandsForClient(String accountGUID) throws NullCursorException {
50 return null;
51 }
52
53 @Override
54 public int clientsCount() {
55 return 0;
56 }
57
58 @Override
59 public void wipeDB() {
60 dbWiped = true;
61 }
62
63 @Override
64 public void wipeClientsTable() {
65 clientsTableWiped = true;
66 }
67
68 @Override
69 public void close() {
70 closed = true;
71 }
72
73 public void resetVars() {
74 storedRecord = dbWiped = clientsTableWiped = closed = storedArrayList = false;
75 }
76 }

mercurial