FunctionsShouldNameAssertions

Naming and package assertions for function rules.

Inheritors

Properties

Link copied to clipboard

Filter or assertion criteria for builder.

Functions

Link copied to clipboard
open fun haveName(vararg names: String): FunctionsRuleBuilder
open infix fun haveName(predicate: (String) -> Boolean): FunctionsRuleBuilder
open infix fun haveName(name: String): FunctionsRuleBuilder
open infix fun haveName(names: List<String>): FunctionsRuleBuilder

Filter or assertion criteria for have name.

Link copied to clipboard
open fun haveNameEndingWith(vararg suffixes: String): FunctionsRuleBuilder

Filter or assertion criteria for have name ending with.

Link copied to clipboard
open fun haveNameMatching(vararg patterns: String): FunctionsRuleBuilder
open infix fun haveNameMatching(pattern: String): FunctionsRuleBuilder
open infix fun haveNameMatching(patterns: List<String>): FunctionsRuleBuilder

Filter or assertion criteria for have name matching.

Link copied to clipboard

Filter or assertion criteria for have name starting with.

Link copied to clipboard
open fun notHaveName(vararg names: String): FunctionsRuleBuilder
open infix fun notHaveName(name: String): FunctionsRuleBuilder
open infix fun notHaveName(names: List<String>): FunctionsRuleBuilder

Filter or assertion criteria for not have name.

Link copied to clipboard

Filter or assertion criteria for not have name ending with.

Link copied to clipboard
open fun notHaveNameMatching(vararg patterns: String): FunctionsRuleBuilder

Filter or assertion criteria for not have name matching.

Link copied to clipboard

Filter or assertion criteria for not have name starting with.

Link copied to clipboard
open fun notResideInAModule(vararg modulePaths: String): FunctionsRuleBuilder
open infix fun notResideInAModule(modulePath: String): FunctionsRuleBuilder
open infix fun notResideInAModule(modulePaths: List<String>): FunctionsRuleBuilder

Filter or assertion criteria for not reside in a module.

Link copied to clipboard
open infix fun notResideInModule(modulePath: String): FunctionsRuleBuilder

Filter or assertion criteria for not reside in module.

Link copied to clipboard
open fun notResideInModules(vararg modulePaths: String): FunctionsRuleBuilder
open infix fun notResideInModules(modulePaths: List<String>): FunctionsRuleBuilder

Filter or assertion criteria for not reside in modules.

Link copied to clipboard
open fun resideInAModule(vararg modulePaths: String): FunctionsRuleBuilder
open infix fun resideInAModule(modulePath: String): FunctionsRuleBuilder
open infix fun resideInAModule(modulePaths: List<String>): FunctionsRuleBuilder

Filter or assertion criteria for reside in a module.

Link copied to clipboard
open fun resideInAPackage(vararg packagePatterns: String): FunctionsRuleBuilder
open infix fun resideInAPackage(predicate: (String) -> Boolean): FunctionsRuleBuilder
open infix fun resideInAPackage(packagePattern: String): FunctionsRuleBuilder
open infix fun resideInAPackage(packagePatterns: List<String>): FunctionsRuleBuilder

Filter or assertion criteria for reside in a package.

Link copied to clipboard
open infix fun resideInModule(modulePath: String): FunctionsRuleBuilder

Filter or assertion criteria for reside in module.

Link copied to clipboard
open fun resideInModules(vararg modulePaths: String): FunctionsRuleBuilder
open infix fun resideInModules(modulePaths: List<String>): FunctionsRuleBuilder

Filter or assertion criteria for reside in modules.

Link copied to clipboard

Filter or assertion criteria for reside in package of.