|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "faker" for Faker
|
|
|
|
var name = Faker.name()
|
|
System.print(name.contains(" ")) // expect: true
|
|
|
|
var email = Faker.email()
|
|
System.print(email.contains("@")) // expect: true
|
|
|
|
var firstName = Faker.firstName()
|
|
System.print(firstName.count > 0) // expect: true
|
|
|
|
var lastName = Faker.lastName()
|
|
System.print(lastName.count > 0) // expect: true
|
|
|
|
var city = Faker.city()
|
|
System.print(city.count > 0) // expect: true
|
|
|
|
var address = Faker.address()
|
|
System.print(address.contains(",")) // expect: true
|
|
|
|
var ipv4 = Faker.ipv4()
|
|
System.print(ipv4.contains(".")) // expect: true
|
|
|
|
var uuid = Faker.uuid()
|
|
System.print(uuid.count == 36) // expect: true
|
|
|
|
var phone = Faker.phoneNumber()
|
|
System.print(phone.contains("(")) // expect: true
|
|
|
|
var company = Faker.company()
|
|
System.print(company.count > 0) // expect: true
|
|
|
|
var job = Faker.jobTitle()
|
|
System.print(job.count > 0) // expect: true
|
|
|
|
var word = Faker.word()
|
|
System.print(word.count > 0) // expect: true
|
|
|
|
var sentence = Faker.sentence()
|
|
System.print(sentence.endsWith(".")) // expect: true
|
|
|
|
var hexColor = Faker.hexColor()
|
|
System.print(hexColor.startsWith("#")) // expect: true
|
|
System.print(hexColor.count == 7) // expect: true
|
|
|
|
var price = Faker.price()
|
|
System.print(price >= 1) // expect: true
|
|
System.print(price <= 1000) // expect: true
|
|
|
|
var bool1 = Faker.boolean()
|
|
System.print(bool1 is Bool) // expect: true
|
|
|
|
var digits = Faker.numerify("###-##-####")
|
|
System.print(digits.count == 11) // expect: true
|
|
System.print(digits[3] == "-") // expect: true
|
|
|
|
var letters = Faker.letterify("???-???")
|
|
System.print(letters.count == 7) // expect: true
|
|
System.print(letters[3] == "-") // expect: true
|
|
|
|
System.print("All basic tests passed") // expect: All basic tests passed
|