View test reports →

Coverage Summary for Class: FindMatchingRuleUseCase (dev.skymansandy.wiretap.domain.usecase)

Class Method, % Branch, % Line, % Instruction, %
FindMatchingRuleUseCase 100% (1/1) 100% (2/2) 100% (4/4)
FindMatchingRuleUseCase$DefaultImpls
Total 100% (1/1) 100% (2/2) 100% (4/4)


 /*
  * Copyright (c) 2026 skymansandy. All rights reserved.
  */
 
 package dev.skymansandy.wiretap.domain.usecase
 
 import dev.skymansandy.wiretap.domain.model.WiretapRule
 
 interface FindMatchingRuleUseCase {
     suspend operator fun invoke(
         url: String,
         method: String,
         headers: Map<String, String> = emptyMap(),
         body: String? = null,
     ): WiretapRule?
 }