fun getEntry()

in ddmock/src/main/java/com/dd/DDMock.kt [50:66]


    fun getEntry(url: HttpUrl, method: String): MockEntry? {
        val urlPathBuilder = StringBuilder("")
        val pathSegments = url.pathSegments()
        var i = 0
        val size = pathSegments.size
        while (i < size) {
            if (i == size - 1) {
                urlPathBuilder.append('/').append(pathSegments[i]).append('/').append(method.toLowerCase())
            } else {
                urlPathBuilder.append('/').append(pathSegments[i])
            }
            i++
        }
        val path = urlPathBuilder.toString()
        val mockEntry = mockEntries[path]
        return mockEntry ?: getRegexEntry(path)
    }