commit
167bd92581
@ -1,46 +0,0 @@ |
||||
package net.pokeranalytics.android |
||||
|
||||
import io.realm.Realm |
||||
import io.realm.RealmConfiguration |
||||
import net.pokeranalytics.android.model.realm.ComputableResult |
||||
import net.pokeranalytics.android.model.realm.Result |
||||
import net.pokeranalytics.android.model.realm.Session |
||||
import org.junit.After |
||||
import org.junit.Before |
||||
import java.util.* |
||||
|
||||
|
||||
open class RealmInstrumentedUnitTest { |
||||
|
||||
lateinit var mockRealm: Realm |
||||
|
||||
companion object { |
||||
|
||||
fun newSessionInstance(realm: Realm) : Session { |
||||
val session = realm.createObject(Session::class.java, UUID.randomUUID().toString()) |
||||
val computableResult = realm.createObject(ComputableResult::class.java) |
||||
computableResult.session = session |
||||
session.result = realm.createObject(Result::class.java) |
||||
return session |
||||
} |
||||
|
||||
} |
||||
|
||||
@Before |
||||
fun setup() { |
||||
|
||||
val testConfig = RealmConfiguration.Builder().inMemory().name("test-realm").build() |
||||
Realm.setDefaultConfiguration(testConfig) |
||||
this.mockRealm = Realm.getDefaultInstance() |
||||
this.mockRealm.beginTransaction() |
||||
this.mockRealm.deleteAll() |
||||
this.mockRealm.commitTransaction() |
||||
} |
||||
|
||||
@After |
||||
@Throws(Exception::class) |
||||
fun tearDown() { |
||||
this.mockRealm.close() |
||||
} |
||||
|
||||
} |
||||
@ -1,7 +1,6 @@ |
||||
package net.pokeranalytics.android.filter |
||||
package net.pokeranalytics.android.components |
||||
|
||||
import io.realm.RealmList |
||||
import net.pokeranalytics.android.RealmInstrumentedUnitTest |
||||
import net.pokeranalytics.android.model.realm.* |
||||
import java.util.* |
||||
|
||||
@ -0,0 +1,104 @@ |
||||
package net.pokeranalytics.android.components |
||||
|
||||
import io.realm.Realm |
||||
import io.realm.RealmConfiguration |
||||
import net.pokeranalytics.android.model.realm.ComputableResult |
||||
import net.pokeranalytics.android.model.realm.Result |
||||
import net.pokeranalytics.android.model.realm.Session |
||||
import org.junit.After |
||||
import org.junit.Before |
||||
import java.util.* |
||||
|
||||
|
||||
open class RealmInstrumentedUnitTest { |
||||
|
||||
lateinit var mockRealm: Realm |
||||
|
||||
companion object { |
||||
|
||||
fun newSessionInstance(realm: Realm) : Session { |
||||
val session = realm.createObject(Session::class.java, UUID.randomUUID().toString()) |
||||
val computableResult = realm.createObject(ComputableResult::class.java) |
||||
computableResult.session = session |
||||
session.result = realm.createObject(Result::class.java) |
||||
return session |
||||
} |
||||
|
||||
} |
||||
|
||||
@Before |
||||
fun setup() { |
||||
|
||||
val testConfig = RealmConfiguration.Builder().inMemory().name("test-realm").build() |
||||
Realm.setDefaultConfiguration(testConfig) |
||||
this.mockRealm = Realm.getDefaultInstance() |
||||
this.mockRealm.beginTransaction() |
||||
this.mockRealm.deleteAll() |
||||
this.mockRealm.commitTransaction() |
||||
} |
||||
|
||||
@After |
||||
@Throws(Exception::class) |
||||
fun tearDown() { |
||||
this.mockRealm.close() |
||||
} |
||||
|
||||
} |
||||
|
||||
/* |
||||
|
||||
package net.pokeranalytics.android.components |
||||
|
||||
import io.realm.Realm |
||||
import io.realm.RealmConfiguration |
||||
import net.pokeranalytics.android.model.realm.ComputableResult |
||||
import net.pokeranalytics.android.model.realm.Result |
||||
import net.pokeranalytics.android.model.realm.Session |
||||
import org.junit.AfterClass |
||||
import org.junit.Before |
||||
import java.util.* |
||||
|
||||
interface RealmTestDataSource { |
||||
val realmName : String |
||||
} |
||||
|
||||
open class RealmInstrumentedUnitTest { |
||||
|
||||
companion object : RealmTestDataSource { |
||||
lateinit var mockRealm: Realm |
||||
override val realmName: String |
||||
get() = "RealmInstrumentedUnitTest" |
||||
|
||||
init { |
||||
val testConfig = RealmConfiguration.Builder().inMemory().name(realmName).build() |
||||
Realm.setDefaultConfiguration(testConfig) |
||||
mockRealm = Realm.getDefaultInstance() |
||||
} |
||||
|
||||
fun newSessionInstance(realm: Realm) : Session { |
||||
val session = realm.createObject(Session::class.java, UUID.randomUUID().toString()) |
||||
val computableResult = realm.createObject(ComputableResult::class.java) |
||||
computableResult.session = session |
||||
session.result = realm.createObject(Result::class.java) |
||||
return session |
||||
} |
||||
|
||||
@AfterClass |
||||
@Throws(Exception::class) |
||||
fun tearDown() { |
||||
mockRealm.close() |
||||
} |
||||
|
||||
} |
||||
|
||||
var mockRealm: Realm = Companion.mockRealm |
||||
|
||||
@Before |
||||
fun setup() { |
||||
this.mockRealm.beginTransaction() |
||||
this.mockRealm.deleteAll() |
||||
this.mockRealm.commitTransaction() |
||||
} |
||||
|
||||
} |
||||
*/ |
||||
@ -1,8 +1,9 @@ |
||||
package net.pokeranalytics.android |
||||
package net.pokeranalytics.android.performanceTests |
||||
|
||||
import android.content.Context |
||||
import androidx.test.core.app.ApplicationProvider |
||||
import androidx.test.ext.junit.runners.AndroidJUnit4 |
||||
import net.pokeranalytics.android.components.RealmInstrumentedUnitTest |
||||
import net.pokeranalytics.android.calculus.Calculator |
||||
import net.pokeranalytics.android.calculus.ComputableGroup |
||||
import net.pokeranalytics.android.calculus.ComputedResults |
||||
@ -1,7 +1,7 @@ |
||||
package net.pokeranalytics.android.filter |
||||
package net.pokeranalytics.android.unitTests.filter |
||||
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4 |
||||
import io.realm.RealmList |
||||
import net.pokeranalytics.android.components.BaseFilterInstrumentedUnitTest |
||||
import net.pokeranalytics.android.model.filter.QueryType |
||||
import net.pokeranalytics.android.model.realm.Filter |
||||
import net.pokeranalytics.android.model.realm.FilterElement |
||||
@ -1,17 +1,14 @@ |
||||
package net.pokeranalytics.android.filter |
||||
package net.pokeranalytics.android.unitTests.filter |
||||
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4 |
||||
import io.realm.RealmList |
||||
import net.pokeranalytics.android.components.BaseFilterInstrumentedUnitTest |
||||
import net.pokeranalytics.android.exceptions.FilterValueMapException |
||||
import net.pokeranalytics.android.model.filter.QueryType |
||||
import net.pokeranalytics.android.model.realm.Filter |
||||
import net.pokeranalytics.android.model.realm.FilterElement |
||||
import net.pokeranalytics.android.model.realm.Session |
||||
import net.pokeranalytics.android.ui.view.rowrepresentable.FilterElementRow |
||||
import net.pokeranalytics.android.ui.view.rowrepresentable.FilterSectionRow |
||||
import org.junit.Test |
||||
import org.junit.runner.RunWith |
||||
import java.util.* |
||||
|
||||
@RunWith(AndroidJUnit4::class) |
||||
class ExceptionFilterInstrumentedTest: BaseFilterInstrumentedUnitTest() { |
||||
@ -1,6 +1,7 @@ |
||||
package net.pokeranalytics.android.filter |
||||
package net.pokeranalytics.android.unitTests.filter |
||||
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4 |
||||
import net.pokeranalytics.android.components.BaseFilterInstrumentedUnitTest |
||||
import net.pokeranalytics.android.model.filter.QueryType |
||||
import net.pokeranalytics.android.model.realm.Filter |
||||
import net.pokeranalytics.android.model.realm.Session |
||||
@ -1,7 +1,8 @@ |
||||
package net.pokeranalytics.android.filter |
||||
package net.pokeranalytics.android.unitTests.filter |
||||
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4 |
||||
import io.realm.RealmList |
||||
import net.pokeranalytics.android.components.BaseFilterInstrumentedUnitTest |
||||
import net.pokeranalytics.android.model.TableSize |
||||
import net.pokeranalytics.android.model.filter.QueryType |
||||
import net.pokeranalytics.android.model.realm.* |
||||
Loading…
Reference in new issue