Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 /* Any copyright is dedicated to the Public Domain.
2 http://creativecommons.org/publicdomain/zero/1.0/ */
4 package org.mozilla.gecko.background.testhelpers;
6 import java.util.Collection;
7 import java.util.List;
8 import java.util.Map;
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;
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;
23 @Override
24 public void store(ClientRecord record) {
25 storedRecord = true;
26 }
28 @Override
29 public void store(Collection<ClientRecord> records) {
30 storedArrayList = false;
31 }
33 @Override
34 public void store(String accountGUID, Command command) throws NullCursorException {
35 storedCommand = true;
36 }
38 @Override
39 public ClientRecord fetchClient(String profileID) throws NullCursorException {
40 return null;
41 }
43 @Override
44 public Map<String, ClientRecord> fetchAllClients() throws NullCursorException {
45 return null;
46 }
48 @Override
49 public List<Command> fetchCommandsForClient(String accountGUID) throws NullCursorException {
50 return null;
51 }
53 @Override
54 public int clientsCount() {
55 return 0;
56 }
58 @Override
59 public void wipeDB() {
60 dbWiped = true;
61 }
63 @Override
64 public void wipeClientsTable() {
65 clientsTableWiped = true;
66 }
68 @Override
69 public void close() {
70 closed = true;
71 }
73 public void resetVars() {
74 storedRecord = dbWiped = clientsTableWiped = closed = storedArrayList = false;
75 }
76 }