Skip to content

sergiy-slobodyan/similar-to

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

similarTo

Language description

triple
	key matcher value
	matcher value
	value

key
	item

value
	item

item
	string
	{ triple, triple, ... }

matcher
	string
			:
            -- string --
            matches
            contains

string
	chars
	'chars chars'

Example. To match an object

class Person {
    String getName() { return "Jimmy"; }
}

similarTo text would be

name : Jimmy

String

{ name : Jimmy }
{ name matches Ji.*y }
{ name contains mmy }

Array

{ colors : {red,green,blue}  }

Map

{ people : {id1:{name:Jimmy}, id2:{name;Anna} } }

Usage example

import static com.slobokot.similarto.SimilarToMatchers.similarTo;

class Person {
	String getName();
	String getSurname();
	List<String> getFavouriteTvPrograms();
}

assertThat(person, similarTo(" { name : Jimmy, " +
    " surname : Great " +
    " favouriteTvPrograms : { Music, Discovery } } ");

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages