summaryrefslogtreecommitdiff
path: root/simulator/opendc-compute/opendc-compute-simulator/src
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2021-03-09 19:56:50 +0100
committerFabian Mastenbroek <mail.fabianm@gmail.com>2021-03-09 20:33:28 +0100
commit44ed0023ed783437c3c838780f73e28efe1cc4ca (patch)
tree78749e24d2b20989ac584bd16ecbae821f60f1a3 /simulator/opendc-compute/opendc-compute-simulator/src
parentb3f390be783cad21cd4925bcbe8077b91f869b5d (diff)
compute: Move implementation of Flavor into service module
Diffstat (limited to 'simulator/opendc-compute/opendc-compute-simulator/src')
-rw-r--r--simulator/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt20
1 files changed, 19 insertions, 1 deletions
diff --git a/simulator/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt b/simulator/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt
index 0672047c..e1a1d87e 100644
--- a/simulator/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt
+++ b/simulator/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt
@@ -115,7 +115,7 @@ internal class SimHostTest {
delay(5)
- val flavor = Flavor(2, 0)
+ val flavor = MockFlavor(2, 0)
virtDriver.events
.onEach { event ->
when (event) {
@@ -143,6 +143,24 @@ internal class SimHostTest {
)
}
+ private class MockFlavor(
+ override val cpuCount: Int,
+ override val memorySize: Long
+ ) : Flavor {
+ override val uid: UUID = UUID.randomUUID()
+ override val name: String = "test"
+ override val labels: Map<String, String> = emptyMap()
+ override val meta: Map<String, Any> = emptyMap()
+
+ override suspend fun delete() {
+ throw NotImplementedError()
+ }
+
+ override suspend fun refresh() {
+ throw NotImplementedError()
+ }
+ }
+
private class MockImage(
override val uid: UUID,
override val name: String,