Creare dati fake in Kotlin con java-faker
Java-faker è una libreria per Java con cui possiamo creare dei dati fake, da poter usare nelle nostre applicazioni per test.
In questo articolo vediamo come usarla in Kotlin!
Sul sito ufficiale c'è una lista di tipi di dati supportati, che però non è del tutto corretta; o almeno così mi è sembrato da quello che l'IDE mi dice.
Per installarla se usate Maven:
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>1.0.2</version>
</dependency>
Qui sotto un esempio di codice:
import com.github.javafaker.Faker
import com.github.javafaker.service.FakeValuesService
import com.github.javafaker.service.RandomService
import java.util.*
fun main(args: Array<String>) {
val faker = Faker(Locale("it"))
val nome = faker.name().fullName()
val dragonBall = faker.dragonBall().character()
val telefono = faker.phoneNumber().cellPhone()
val temperatura = faker.weather().temperatureCelsius()
println(nome)
println(dragonBall)
println(telefono)
println(temperatura)
val fakeValuesService = FakeValuesService(Locale("it"), RandomService())
val randomNumber = fakeValuesService.numerify("number##")
println(randomNumber)
}
Enjoy!
kotlin faker fakevaluesservice
Commentami!