/** * Create new element instance with given specification. * * @return New element instance for actions and assertions. * * @since Espresso Macchiato 0.2 */ public EspDialog build() { return new EspDialog(this); }
@Test public void testBuild() { EspDialog espDialog = EspDialog.spec().build(); assertNotNull(espDialog); } }
@Test @SuppressWarnings("deprecation") public void testByIdObsolete() { exception.expect(UnsupportedOperationException.class); EspDialog.byId(0); }
/** * Create new element instance. * * @return New element instance for actions and assertions. * * @since Espresso Macchiato 0.4 */ public static EspSupportAlertDialog build() { return new EspSupportAlertDialog(EspDialog.spec() .withRoot(android.support.design.R.id.parentPanel) .withTitle(android.support.design.R.id.alertTitle) .withMessage(android.R.id.message) .withConfirmButton(android.R.id.button1) .withDenyButton(android.R.id.button2) .withCancelButton(android.R.id.button3)); }
/** * Create new element instance. * * @return New element instance for actions and assertions. * * @since Espresso Macchiato 0.2 */ public static EspAlertDialog build() { return new EspAlertDialog(EspDialog.spec() .withRoot(EspResourceTool.idByName("parentPanel")) .withTitle(EspResourceTool.idByName("alertTitle")) .withMessage(android.R.id.message) .withConfirmButton(android.R.id.button1) .withDenyButton(android.R.id.button2) .withCancelButton(android.R.id.button3)); }