Package-level declarations

Types

Link copied to clipboard

A test double for contact management operations.

Link copied to clipboard
class FakeNodeRepository : <ERROR CLASS> ERROR CLASS: Symbol not found for NodeRepository

A test double for NodeRepository that provides an in-memory implementation.

Link copied to clipboard

A test double for message/packet repository operations.

Link copied to clipboard
class FakeRadioController : <ERROR CLASS> ERROR CLASS: Symbol not found for RadioController

A test double for RadioController that provides a no-op implementation and tracks calls for assertions in tests.

Link copied to clipboard

Factory for creating test domain objects.

Functions

Link copied to clipboard
fun createTestContact(userId: String = "!test001", name: String = "Test Contact", lastMessageTime: Long = 0): FakeContactRepository.Contact

Test helper for creating test contact objects.

Link copied to clipboard
inline suspend fun <T> ERROR CLASS: Symbol not found for Flow<T>.toList(): List<T>

Collects all emissions from a Flow into a list.