Stefan M.
3 min readFeb 8, 2016

--

Writing good software is hard

Tu es!

Aufteilung

testSaveButton_ShouldSaveFile() {
// Setup — Not required
// e.q. mocking classes, fake things, create required instances

// Test
// call the method under test

// Verify / Assert
// well, that explains all
}

Methoden Naming

saveBoolean(boolean booleanToSave)
testClickPositiveButton_ShouldSaveBooleanInPreferences()testClickNegativeButton_ShouldShowAreYouSureDialog()testOpenInfo_ShouldOpenInfoActivity()testShouldShowDialog_LollipopDevice_ShouldNotShowDialog()testShouldShowDialog_PreLollipopDevice_ShouldShowDialog()

Sichtbarkeit

--

--