diff --git a/app/src/androidTest/java/net/pokeranalytics/android/unitTests/BankrollInstrumentedUnitTest.kt b/app/src/androidTest/java/net/pokeranalytics/android/unitTests/BankrollInstrumentedUnitTest.kt
index bc4792f4..c97752b1 100644
--- a/app/src/androidTest/java/net/pokeranalytics/android/unitTests/BankrollInstrumentedUnitTest.kt
+++ b/app/src/androidTest/java/net/pokeranalytics/android/unitTests/BankrollInstrumentedUnitTest.kt
@@ -27,7 +27,7 @@ class BankrollInstrumentedUnitTest : SessionInstrumentedUnitTest() {
// convenience extension
fun Session.Companion.testInstance(netResult: Double, startDate: Date, endDate: Date?): Session {
- val session: Session = Session.newInstance(super.mockRealm, false)
+ val session: Session = newInstance(super.mockRealm, false)
session.result?.netResult = netResult
session.startDate = startDate
session.endDate = endDate
@@ -43,41 +43,47 @@ class BankrollInstrumentedUnitTest : SessionInstrumentedUnitTest() {
this.createDefaultTransactionTypes(realm)
- var br1 = realm.createObject(Bankroll::class.java, "1")
- var br2 = realm.createObject(Bankroll::class.java, "2")
+ val br1 = realm.createObject(Bankroll::class.java, "1")
+ br1.name = "br1"
+ val br2 = realm.createObject(Bankroll::class.java, "2")
+ br2.name = "br2"
br1.initialValue = 100.0
br2.initialValue = 1000.0
val t1 = realm.createObject(Transaction::class.java, UUID.randomUUID().toString())
t1.amount = 100.0
- t1.bankroll = br1
t1.type = TransactionType.getByValue(TransactionType.Value.BONUS, realm)
+ br1.transactions.add(t1)
+
val t2 = realm.createObject(Transaction::class.java, UUID.randomUUID().toString())
t2.amount = 500.0
- t2.bankroll = br2
t2.type = TransactionType.getByValue(TransactionType.Value.BONUS, realm)
+ br2.transactions.add(t2)
val s1 = newSessionInstance(realm)
s1.bankroll = br1
s1.result?.cashout = 200.0
+
val s2 = newSessionInstance(realm)
s2.bankroll = br2
s2.result?.cashout = 500.0
- val brSetup1 = BankrollReportSetup(br1)
- val report1 = BankrollCalculator.computeReport(brSetup1)
- Assert.assertEquals(400.0, report1.total, EPSILON)
+ }
- val brSetup2 = BankrollReportSetup(br2)
- val report2 = BankrollCalculator.computeReport(brSetup2)
- Assert.assertEquals(2000.0, report2.total, EPSILON)
+ val br1 = realm.where(Bankroll::class.java).equalTo("name", "br1").findFirst()
+ val brSetup1 = BankrollReportSetup(br1)
+ val report1 = BankrollCalculator.computeReport(brSetup1)
+ Assert.assertEquals(400.0, report1.total, EPSILON)
- val brSetupAll = BankrollReportSetup()
- val reportAll = BankrollCalculator.computeReport(brSetupAll)
- Assert.assertEquals(2400.0, reportAll.total, EPSILON)
+ val br2 = realm.where(Bankroll::class.java).equalTo("name", "br2").findFirst()
+ val brSetup2 = BankrollReportSetup(br2)
+ val report2 = BankrollCalculator.computeReport(brSetup2)
+ Assert.assertEquals(2000.0, report2.total, EPSILON)
- }
+ val brSetupAll = BankrollReportSetup()
+ val reportAll = BankrollCalculator.computeReport(brSetupAll)
+ Assert.assertEquals(2400.0, reportAll.total, EPSILON)
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 2ed47a55..b8231019 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -11,8 +11,11 @@
Initial Value
Can\'t show because there is less than two values to display!
The object you\'re trying to access is invalid
+<<<<<<< HEAD
+=======
+>>>>>>> dev
Address
Naming suggestions