@Test public void shouldPopulateTextDataWhenPopulatingData() { viewModel.setRequested("999"); viewHolder.populate(viewModel, stockCard); assertEquals("12345", viewHolder.etDocumentNo.getText().toString()); assertEquals("2015-11-11", viewHolder.txMovementDate.getText().toString()); assertEquals("", viewHolder.etReceived.getText().toString()); assertEquals("", viewHolder.etNegativeAdjustment.getText().toString()); assertEquals("", viewHolder.etPositiveAdjustment.getText().toString()); assertEquals("30", viewHolder.etIssued.getText().toString()); assertEquals("70", viewHolder.txStockExistence.getText().toString()); assertEquals("999", viewHolder.etRequested.getText().toString()); assertEquals("issue description", viewHolder.txReason.getText().toString()); }