From fe213d46e325ce36c4c7019929b593475c910a48 Mon Sep 17 00:00:00 2001
From: goapunk <goapunk@riseup.net>
Date: Tue, 24 Apr 2018 16:05:46 +0200
Subject: [PATCH] Address review comments

---
 .../briar/android/test/TestDataActivity.java  | 34 ++++++------
 .../briar/test/TestDataCreatorImpl.java       | 53 +++++++++----------
 2 files changed, 41 insertions(+), 46 deletions(-)

diff --git a/briar-android/src/main/java/org/briarproject/briar/android/test/TestDataActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/test/TestDataActivity.java
index 632d82ea4b..a4315f12ab 100644
--- a/briar-android/src/main/java/org/briarproject/briar/android/test/TestDataActivity.java
+++ b/briar-android/src/main/java/org/briarproject/briar/android/test/TestDataActivity.java
@@ -21,8 +21,8 @@ public class TestDataActivity extends BriarActivity {
 	@Inject
 	TestDataCreator testDataCreator;
 
-	private TextView[] textviews = new TextView[5];
-	private SeekBar[] seekbars = new SeekBar[5];
+	private TextView[] textViews = new TextView[5];
+	private SeekBar[] seekBars = new SeekBar[5];
 
 	@Override
 	public void onCreate(Bundle bundle) {
@@ -35,20 +35,20 @@ public class TestDataActivity extends BriarActivity {
 		}
 
 		setContentView(R.layout.activity_test_data);
-		textviews[0] = findViewById(R.id.textViewContactsSb);
-		textviews[1] = findViewById(R.id.textViewMessagesSb);
-		textviews[2] = findViewById(R.id.TextViewBlogPostsSb);
-		textviews[3] = findViewById(R.id.TextViewForumsSb);
-		textviews[4] = findViewById(R.id.TextViewForumMessagesSb);
-		seekbars[0] = findViewById(R.id.seekBarContacts);
-		seekbars[1] = findViewById(R.id.seekBarMessages);
-		seekbars[2] = findViewById(R.id.seekBarBlogPosts);
-		seekbars[3] = findViewById(R.id.seekBarForums);
-		seekbars[4] = findViewById(R.id.seekBarForumMessages);
+		textViews[0] = findViewById(R.id.textViewContactsSb);
+		textViews[1] = findViewById(R.id.textViewMessagesSb);
+		textViews[2] = findViewById(R.id.TextViewBlogPostsSb);
+		textViews[3] = findViewById(R.id.TextViewForumsSb);
+		textViews[4] = findViewById(R.id.TextViewForumMessagesSb);
+		seekBars[0] = findViewById(R.id.seekBarContacts);
+		seekBars[1] = findViewById(R.id.seekBarMessages);
+		seekBars[2] = findViewById(R.id.seekBarBlogPosts);
+		seekBars[3] = findViewById(R.id.seekBarForums);
+		seekBars[4] = findViewById(R.id.seekBarForumMessages);
 
 		for (int i = 0; i < 5; i++) {
-			final TextView textView = textviews[i];
-			seekbars[i].setOnSeekBarChangeListener(
+			final TextView textView = textViews[i];
+			seekBars[i].setOnSeekBarChangeListener(
 					new OnSeekBarChangeListener() {
 						@Override
 						public void onProgressChanged(SeekBar seekBar,
@@ -75,9 +75,9 @@ public class TestDataActivity extends BriarActivity {
 	}
 
 	private void createTestData() {
-		testDataCreator.createTestData(seekbars[0].getProgress(),
-				seekbars[1].getProgress(), seekbars[2].getProgress(),
-				seekbars[3].getProgress(), seekbars[4].getProgress());
+		testDataCreator.createTestData(seekBars[0].getProgress(),
+				seekBars[1].getProgress(), seekBars[2].getProgress(),
+				seekBars[3].getProgress(), seekBars[4].getProgress());
 		Intent intent = new Intent(this, NavDrawerActivity.class);
 		intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
 		startActivity(intent);
diff --git a/briar-core/src/main/java/org/briarproject/briar/test/TestDataCreatorImpl.java b/briar-core/src/main/java/org/briarproject/briar/test/TestDataCreatorImpl.java
index c273001e17..ed9971ca67 100644
--- a/briar-core/src/main/java/org/briarproject/briar/test/TestDataCreatorImpl.java
+++ b/briar-core/src/main/java/org/briarproject/briar/test/TestDataCreatorImpl.java
@@ -86,12 +86,6 @@ public class TestDataCreatorImpl implements TestDataCreator {
 	private final Random random = new Random();
 	private final Map<Contact, LocalAuthor> localAuthors = new HashMap<>();
 
-	private int numContacts = 20;
-	private int numPrivateMsgs = 15;
-	private int numBlogPosts = 30;
-	private int numForums = 3;
-	private int numForumPosts = 30;
-
 	@Inject
 	TestDataCreatorImpl(AuthorFactory authorFactory, Clock clock,
 			PrivateMessageFactory privateMessageFactory,
@@ -119,20 +113,12 @@ public class TestDataCreatorImpl implements TestDataCreator {
 		this.ioExecutor = ioExecutor;
 	}
 
-	public void createTestData(int numContacts, int numPrivateMsgs, int numBlogPosts, int numForums,
-			int numForumPosts){
-		this.numContacts = numContacts;
-		this.numPrivateMsgs = numPrivateMsgs;
-		this.numBlogPosts = numBlogPosts;
-		this.numForums = numForums;
-		this.numForumPosts = numForumPosts;
-		createTestData();
-	}
-
-	public void createTestData() {
+	public void createTestData(int numContacts, int numPrivateMsgs,
+			int numBlogPosts, int numForums, int numForumPosts) {
 		ioExecutor.execute(() -> {
 			try {
-				createTestDataOnDbExecutor();
+				createTestDataOnDbExecutor(numContacts, numPrivateMsgs,
+						numBlogPosts, numForums, numForumPosts);
 			} catch (DbException e) {
 				if (LOG.isLoggable(WARNING))
 					LOG.log(WARNING, "Creating test data failed", e);
@@ -140,19 +126,25 @@ public class TestDataCreatorImpl implements TestDataCreator {
 		});
 	}
 
+	public void createTestData() {
+		createTestData(20, 15, 30, 3, 30);
+	}
+
 	@IoExecutor
-	private void createTestDataOnDbExecutor() throws DbException {
-		List<Contact> contacts = createContacts();
-		createPrivateMessages(contacts);
-		createBlogPosts(contacts);
-		List<Forum> forums = createForums(contacts);
+	private void createTestDataOnDbExecutor(int numContacts, int numPrivateMsgs,
+			int numBlogPosts, int numForums, int numForumPosts)
+			throws DbException {
+		List<Contact> contacts = createContacts(numContacts);
+		createPrivateMessages(contacts, numPrivateMsgs);
+		createBlogPosts(contacts, numBlogPosts);
+		List<Forum> forums = createForums(contacts, numForums, numForumPosts);
 
 		for (Forum forum : forums) {
-			createRandomForumPosts(forum, contacts);
+			createRandomForumPosts(forum, contacts, numForumPosts);
 		}
 	}
 
-	private List<Contact> createContacts() throws DbException {
+	private List<Contact> createContacts(int numContacts) throws DbException {
 		List<Contact> contacts = new ArrayList<>(numContacts);
 		LocalAuthor localAuthor = identityManager.getLocalAuthor();
 		for (int i = 0; i < numContacts; i++) {
@@ -281,7 +273,8 @@ public class TestDataCreatorImpl implements TestDataCreator {
 		return sb.toString();
 	}
 
-	private void createPrivateMessages(List<Contact> contacts)
+	private void createPrivateMessages(List<Contact> contacts,
+			int numPrivateMsgs)
 			throws DbException {
 		for (Contact contact : contacts) {
 			Group group = messagingManager.getContactGroup(contact);
@@ -323,7 +316,7 @@ public class TestDataCreatorImpl implements TestDataCreator {
 		}
 	}
 
-	private void createBlogPosts(List<Contact> contacts)
+	private void createBlogPosts(List<Contact> contacts, int numBlogPosts)
 			throws DbException {
 		for (int i = 0; i < numBlogPosts; i++) {
 			Contact contact = contacts.get(random.nextInt(contacts.size()));
@@ -349,7 +342,8 @@ public class TestDataCreatorImpl implements TestDataCreator {
 		}
 	}
 
-	private List<Forum> createForums(List<Contact> contacts)
+	private List<Forum> createForums(List<Contact> contacts, int numForums,
+			int numForumPosts)
 			throws DbException {
 		List<Forum> forums = new ArrayList<>(numForums);
 		for (int i = 0; i < numForums; i++) {
@@ -377,7 +371,8 @@ public class TestDataCreatorImpl implements TestDataCreator {
 		return forums;
 	}
 
-	private void createRandomForumPosts(Forum forum, List<Contact> contacts)
+	private void createRandomForumPosts(Forum forum, List<Contact> contacts,
+			int numForumPosts)
 			throws DbException {
 		List<ForumPost> posts = new ArrayList<>();
 		for (int i = 0; i < numForumPosts; i++) {
-- 
GitLab