Skip to content

Instantly share code, notes, and snippets.

@kimukou
Created December 8, 2010 06:38
Show Gist options
  • Save kimukou/732980 to your computer and use it in GitHub Desktop.
Save kimukou/732980 to your computer and use it in GitHub Desktop.
mockitoTest.groovy
//refarence article
// case1 http://d.hatena.ne.jp/Naotsugu/20101108/1289218176
// case2 http://d.hatena.ne.jp/Naotsugu/20101109/1289304795
// case3 http://d.hatena.ne.jp/Naotsugu/20101110/1289406652
//@GrabResolver (name='mockito-all', root='http://repo2.maven.org/maven2/org/mockito/mockito-all')
@Grab('org.mockito:mockito-all:1.8.1')
//see http://mockito.googlecode.com/svn/branches/1.6/javadoc/index.html?org/mockito/InOrder.html
import static org.mockito.Mockito.*
import org.mockito.*
List firstMock = mock(List.class)
List secondMock = mock(List.class)
firstMock.add("was called first")
secondMock.add("was called second")
InOrder inOrder = inOrder(firstMock, secondMock)
inOrder.verify(firstMock).add("was called first")
inOrder.verify(secondMock).add("was called second")
LinkedList mockedList = mock(LinkedList.class);
mockedList.add("one")
mockedList.add("two")
verify(mockedList).add("one")
//verifyNoMoreInteractions(mockedList)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment