Coverage Summary for Class: DefaultCategoriesKt (com.georgeci.moneysurfer.domain.constants)

Class Class, % Method, % Branch, % Line, % Instruction, %
DefaultCategoriesKt 100% (1/1) 100% (2/2) 100% (15/15) 100% (159/159)


 package com.georgeci.moneysurfer.domain.constants
 
 import com.georgeci.moneysurfer.domain.primitives.CategorySystemKind
 import com.georgeci.moneysurfer.domain.primitives.CategoryType
 
 data class DefaultCategorySeed(
     val name: String,
     val type: CategoryType,
     val systemKind: CategorySystemKind? = null,
 )
 
 val DEFAULT_CATEGORY_SEEDS: List<DefaultCategorySeed> = listOf(
     DefaultCategorySeed("Groceries", CategoryType.EXPENSE),
     DefaultCategorySeed("Restaurants", CategoryType.EXPENSE),
     DefaultCategorySeed("Transport", CategoryType.EXPENSE),
     DefaultCategorySeed("Rent", CategoryType.EXPENSE),
     DefaultCategorySeed("Utilities", CategoryType.EXPENSE),
     DefaultCategorySeed("Entertainment", CategoryType.EXPENSE),
     DefaultCategorySeed("Shopping", CategoryType.EXPENSE),
     DefaultCategorySeed("Health", CategoryType.EXPENSE),
     DefaultCategorySeed("Subscriptions", CategoryType.EXPENSE),
     DefaultCategorySeed("Travel", CategoryType.EXPENSE),
     DefaultCategorySeed("Salary", CategoryType.INCOME),
     DefaultCategorySeed("Bonus", CategoryType.INCOME),
     DefaultCategorySeed("Refunds", CategoryType.INCOME),
     DefaultCategorySeed("Transfer", CategoryType.TRANSFER, CategorySystemKind.TRANSFER),
 )