Commit 59611eaa authored by Javier Hernández's avatar Javier Hernández 🤓

Test fixes

- CD, Books, builders and classes fixed for shoppingTest acceptation
parent f63bf784
...@@ -6,9 +6,9 @@ import com.lm.sales.model.stationery.Book ...@@ -6,9 +6,9 @@ import com.lm.sales.model.stationery.Book
class BookBuilder { class BookBuilder {
private lateinit var name: String private lateinit var name: String
private lateinit var author: String private var author: String? = null
private var pages: Int = 0 private var pages: Int = 0
private lateinit var editorial: String private var editorial: String? = null
private var isImported: Boolean = false private var isImported: Boolean = false
private var basePrice: Double = 0.0 private var basePrice: Double = 0.0
private lateinit var taxes: Taxes private lateinit var taxes: Taxes
......
...@@ -5,9 +5,9 @@ import com.lm.sales.model.music.CD ...@@ -5,9 +5,9 @@ import com.lm.sales.model.music.CD
class CDBuilder { class CDBuilder {
private lateinit var discName: String private lateinit var discName: String
private lateinit var artist: String private var artist: String? = null
private var tracksNumber: Int? = null private var tracksNumber: Int? = null
private lateinit var label: String private var label: String? = null
private var isImported: Boolean = false private var isImported: Boolean = false
private var basePrice: Double = 0.0 private var basePrice: Double = 0.0
......
...@@ -8,9 +8,9 @@ import com.lm.sales.model.Taxes ...@@ -8,9 +8,9 @@ import com.lm.sales.model.Taxes
* @author j.hernandez * @author j.hernandez
*/ */
data class CD (override val name: String, data class CD (override val name: String,
override val mainArtist: String, override val mainArtist: String?,
override val tracks: Int?, override val tracks: Int?,
override val recordLabel: String, override val recordLabel: String?,
override val imported: Boolean, override val imported: Boolean,
override val basePrice: Double, override val basePrice: Double,
override var taxes: Taxes? = null): Music override var taxes: Taxes? = null): Music
\ No newline at end of file
...@@ -4,8 +4,8 @@ import com.lm.sales.model.Product ...@@ -4,8 +4,8 @@ import com.lm.sales.model.Product
interface Music: Product { interface Music: Product {
val mainArtist: String val mainArtist: String?
val tracks: Int? val tracks: Int?
val recordLabel: String val recordLabel: String?
// ... // ...
} }
\ No newline at end of file
...@@ -8,7 +8,7 @@ import com.lm.sales.model.Taxes ...@@ -8,7 +8,7 @@ import com.lm.sales.model.Taxes
* @author j.hernandez * @author j.hernandez
*/ */
data class Book (override val name: String, data class Book (override val name: String,
val author: String, val author: String?,
override val imported: Boolean, override val imported: Boolean,
override val pages: Int?, override val pages: Int?,
override val editorial: String?, override val editorial: String?,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment