Skip to content

Instantly share code, notes, and snippets.

View ezidio's full-sized avatar

Everton Tavares ezidio

  • iFood
  • Cascavel - PR - Brasil
View GitHub Profile
@ezidio
ezidio / TestSteps.kt
Created May 13, 2020 17:00
Kotlin Camel extension funcion test
package br.com.eive.integration.app
import br.com.eive.integration.core.camel.routes.EiveRouteBuilder
import br.com.eive.integration.core.http.EiveHttp
import br.com.eive.integration.core.log.MessageLogger
import br.com.eive.integration.core.log.model.MessageStep
import br.com.eive.integration.test.EiveCamelTestSupport
import br.com.eive.integration.test.junit5.EiveCamelTest
import org.apache.camel.Exchange
import org.apache.camel.Expression
@ezidio
ezidio / MockoonMapper.kt
Last active April 24, 2020 17:30
Mockoon to MockServer mapping (it is a simple test)
package br.com.everton.mockserver.mockoon
import org.mockserver.model.Header
class Mockoon(val data:List<MockoonData>)
class MockoonData(val item:MockoonItem)
class MockoonItem(val port:Int, val latency: Int, val endpointPrefix: String, val routes: List<MockoonRoute>)
class MockoonRoute(val method:String, val endpoint: String, val responses: List<MockoonResponse>, val enabled:Boolean)
class MockoonResponse(val body:String, val statusCode: Int, val latency:Long, val headers: List<MockoonHeader>, val rules: List<MockoonRule>)
class MockoonRule(val target:RuleType, val modifier:String, val value:String, val isRegex:Boolean) {
@ezidio
ezidio / calculo_frete.ts
Created October 10, 2019 12:33
Refatore este codigo Typescript
import * as c from 'calculos';
interface Transportadora {
url: string
name: string
}
interface FreteTransportadora extends Transportadora {
frete: number
dias: number
@ezidio
ezidio / jest.config.js
Created March 2, 2018 12:01
Jest transformer to work with webpack's require.context
module.exports = {
verbose: true,
moduleDirectories: ['node_modules'],
transform: {
'\\.js$': '<rootDir>/../build/utils/webpack_polyfill'
}
}