Package-level declarations

Types

Link copied to clipboard
@Immutable
data class DerivedTestState(val highestLogLevelCount: PersistentMap<LogLevel, Int> = zero) : DerivedState<DerivedTestState, ImmutableTestResult>
Link copied to clipboard
@Immutable
data class FilterTestResults(val searchFilter: FilterByQuery<ImmutableTestResult> = FilterByQuery(query = "") { it.name }, val levelFilter: PersistentSet<LogLevel> = LogLevel.entries.toPersistentSet()) : Function1<ImmutableTestResult, Boolean>
Link copied to clipboard
@Immutable
data class ImmutableTestResult(val name: String, val language: String, val plugin: String?, val uuid: Uuid, val log: PersistentList<LogItem> = persistentListOf(), val highestLogLevel: LogLevel = LogLevel.Verbose, val isLoading: Boolean = false, val result: TestingUtils.TestResultProvider? = null) : UniqueItem
Link copied to clipboard
@Immutable
sealed class TestAction
Link copied to clipboard
class TestFragment : BaseFragment<FragmentTestingBinding>
Link copied to clipboard

Empty glue code to connect the old navigation graph to Compose

Link copied to clipboard
object TestScreen : Screen
Link copied to clipboard
@Immutable
data class TestState(val sorting: SortByName<ImmutableTestResult> = SortByName { it.name }, val filtering: FilterTestResults = FilterTestResults(), val items: SearchableDataState<Uuid, ImmutableTestResult, DerivedTestState> = SearchableDataState.from( state = DerivedTestState(), data = persistentMapOf(), sortedBy = sorting, filteredBy = filtering ), val activeQueries: Int = 0, val internalApis: PersistentMap<Uuid, MainAPI> = persistentMapOf())

To avoid issues with the uniqueness of a MainAPI, we use an Uuid to refer to each MainAPI

Link copied to clipboard
class TestView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : CardView
Link copied to clipboard
class TestViewModel : ViewModel
Link copied to clipboard
class TestViewModel2 : ViewModel, StateContainer<TestState> , ActionHandler<TestAction>

Functions

Link copied to clipboard
@Composable
fun Preview()