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
class BookBuilder {
private lateinit var name: String
private lateinit var author: String
private var author: String? = null
private var pages: Int = 0
private lateinit var editorial: String
private var editorial: String? = null
private var isImported: Boolean = false
private var basePrice: Double = 0.0
private lateinit var taxes: Taxes
......
......@@ -5,9 +5,9 @@ import com.lm.sales.model.music.CD
class CDBuilder {
private lateinit var discName: String
private lateinit var artist: String
private var artist: String? = null
private var tracksNumber: Int? = null
private lateinit var label: String
private var label: String? = null
private var isImported: Boolean = false
private var basePrice: Double = 0.0
......
......@@ -8,9 +8,9 @@ import com.lm.sales.model.Taxes
* @author j.hernandez
*/
data class CD (override val name: String,
override val mainArtist: String,
override val mainArtist: String?,
override val tracks: Int?,
override val recordLabel: String,
override val recordLabel: String?,
override val imported: Boolean,
override val basePrice: Double,
override var taxes: Taxes? = null): Music
\ No newline at end of file
......@@ -4,8 +4,8 @@ import com.lm.sales.model.Product
interface Music: Product {
val mainArtist: String
val mainArtist: String?
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
* @author j.hernandez
*/
data class Book (override val name: String,
val author: String,
val author: String?,
override val imported: Boolean,
override val pages: Int?,
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