1 package org.robolectric.testing; 2 3 import org.robolectric.annotation.Implementation; 4 import org.robolectric.annotation.Implements; 5 import org.robolectric.annotation.internal.Instrument; 6 7 @Instrument 8 public class Pony { Pony()9 public Pony() { 10 } 11 ride(String where)12 public String ride(String where) { 13 return "Whinny! You're on my " + where + "!"; 14 } 15 prance(String where)16 public static String prance(String where) { 17 return "I'm prancing to " + where + "!"; 18 } 19 saunter(String where)20 public String saunter(String where) { 21 return "Off I saunter to " + where + "!"; 22 } 23 24 @Implements(Pony.class) 25 public static class ShadowPony { 26 @Implementation ride(String where)27 public String ride(String where) { 28 return "Fake whinny! You're on my " + where + "!"; 29 } 30 31 @Implementation prance(String where)32 protected static String prance(String where) { 33 return "I'm shadily prancing to " + where + "!"; 34 } 35 } 36 } 37