Tag: easymock

Easymock ist ein mocking-framework für Java.

Java unit-test keinen Zugriff auf ResourceBundle

Anzahl der Antworten 2 Antworten
Erstelle ich ein Java-unit-test zu testen, einige der code, den ich vor kurzem geändert. Jedoch die Methode, die ich die Prüfung instanziiert eine Klasse, die verwendet ResourceBundle ... ResourceBundle.getBundle("businessVariables").getString("product.name")); Die Ressource-Datei lebt in dem web-Paket bei Mycompany_web/src/main/webapp/WEB-INF/classes/businessVariables.properties

Mock-Objekt erstellen innerhalb einer Methode

Anzahl der Antworten 3 Antworten
Wenn ich die folgende Methode: public void handleUser(String user) { User user = new User("Bob"); Phone phone = userDao.getPhone(user); //something else } Wenn ich mich dieses zu testen mit mocks mit EasyMock, gibt es trotzdem konnte ich

Mock/Test-Super-Klasse-Aufruf in Unterklasse..ist es möglich?

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach einer Lösung zu verspotten, der super-Aufruf in Unterklasse ButtonClicker. Class Click { public void buttonClick() throws java.lang.Exception { /* compiled code */} } Class ButtonClicker extends Click { @Override public void

Mockito vorzuziehen über EasyMock?

Anzahl der Antworten 4 Antworten
Kürzlich machte ich den Schalter auf Mockito-framework und bin sehr zufrieden damit (siehe auch blog-post). Der Wechsel von EasyMock für Mockito war sehr einfach und ich es geschafft, die Prüfungen nach unten kompatibel (d.h. test-Fällen Verhalten sich

Easymock unvereinbar Rückgabewert Typ Fehler

Anzahl der Antworten 2 Antworten
Ich versuche zu schaffen, eine EasyMock für dieses bestimmte Stück code, so dass innerfValue ist der Typ IJavaValue, welche eine Unterklasse von IJavaObject. Ich habe versucht, die konventionelle Methoden für den Umgang mit dieser durch Spott innerfValue

java.lang.IllegalStateException: no last call auf ein mock verfügbar mit PowerMock und EasyMock

Anzahl der Antworten 1 Antworten
Ich habe einen test-case mit PowerMock, um zu testen auf statische Methode aus der Mathematik, als @RunWith(PowerMockRunner.class) @PrepareForTest( { Math.class }) public class Test{ @Test public void test2(){ PowerMockito.mockStatic(Math.class); EasyMock.expect(Math.abs(-123)).andReturn(1); EasyMock.replay(Math.class); long returns = Math.abs(-123); EasyMock.verify(Math.class); org.junit.Assert.assertEquals(1,returns);

Wie zum Hohn eine Datei mit EasyMock?

Anzahl der Antworten 4 Antworten
Ich habe vor kurzem auf EasyMock und wurden gebeten, entwickeln Sie unit-tests für einen FileMonitor Klasse verwenden. Die FileMonitor Klasse basiert auf eine zeitgesteuerte Ereignis, das wacht, und sucht nach Datei-änderung(en) in eine definierte Liste von Dateien

Wie simulieren Sie eine nicht-statische privaten inneren java-Klasse mit PowerMock und EasyMock?

Anzahl der Antworten 1 Antworten
Diese StackOverflowAnswer nicht für mich arbeiten, damit ich neu die Frage stellen. Wie kann ich dies beheben Ausnahme (powermock.reflektieren.Ausnahmen.ConstructorNotFoundException) nur durch ändern der Testklasse (EnclosingClassTest.java) und nicht die Implementierung (EnclosingClass.java, InnerClassType.java)? Anforderungen: Simulieren Sie eine nicht-statische privaten

EasyMock - Spott abstrakte Methoden geerbt von einer Schnittstelle

Anzahl der Antworten 1 Antworten
Ich habe einige Schwierigkeiten mit EasyMock (3.1) Klasse spöttisch. Dies ist angeblich geeignet, zu verspotten partielle Klasse-Implementierungen, die ich dachte, sollte ideal sein, um unit-test-abstrakte Basis-Klassen, während Spott aus der fehlenden Methode(N). Hier ist der Muster -

Powermock (Mit Easymock) keine last call auf ein mock verfügbar

Anzahl der Antworten 2 Antworten
Ich versuche zu laufen, nur ein einfacher Testfall. Ich habe die folgende Methode. public static void run(String args) throws Throwable { CommandLineArguments opts = CommandLineOptionProcessor.getOpts(args); } Ich werde auch weiterhin bauen diese Methode /test-Fall, wie ich gehen.

EasyMock: Mock aus einem Konstruktor-Aufruf in java

Anzahl der Antworten 4 Antworten
Ich habe einen angeschaut, ähnliche Fragen auf diesem board, aber keiner von Ihnen Antwort auf meine Frage. Diese seltsam klingen, aber ist es möglich, zu verhöhnen, aus einem Konstruktor-Aufruf auf das Objekt sind Sie spöttisch. Beispiel: class

IllegalStateException - keine last call auf ein mock verfügbar

Anzahl der Antworten 1 Antworten
Ich versuche, EasyMock, um zu testen, dass eine Methode führt eine bestimmte Anzahl von Zeiten, aber ich bekomme immer eine IllegalStateException Fehler und ich verstehe nicht, warum. Ich bin neu mit EasyMock und JUnit und nicht sehr

PowerMock - Mock ein Singleton mit einem Privaten Konstruktor

Anzahl der Antworten 2 Antworten
Ich bin mit PowerMock mit EasyMock, und fragte mich, wie ich vielleicht verspotten ein singleton mit einem privaten Konstruktor? Sagen wir mal ich hab folgende Klasse: public class Singleton { private static Singleton singleton = new Singleton();

Compile-Fehler bei der Verwendung von EasyMock.erwarten ( ... ) in sehr einfachen Beispiel?

Anzahl der Antworten 4 Antworten
Ich versuche ein sehr einfaches Beispiel mit EasyMock, aber ich kann einfach nicht machen es zu bauen. Ich habe Folgendes test-Fall: @Test public void testSomething() { SomeInterface mock = EasyMock.createMock(SomeInterface.class); SomeBase expected = new DerivesFromSomeBase(); EasyMock.expect(mock.send(expected)); }

Gewusst wie: überschreiben einer Methode in unit-tests, die aufgerufen wird, aus der die Klasse getestet

Anzahl der Antworten 2 Antworten
Ich die Prüfung der Klasse a die Funktion func1. Func1 ist eine lokale variable der Klasse B und nennt B die Funktion func2. Code sieht ungefähr so aus: public Class A { public func1() { B object

'IllegalStateException: fehlende Verhalten definition für die vorangegangenen Aufruf der Methode' auch wenn das Verhalten definiert ist

Anzahl der Antworten 1 Antworten
Ich bin immer unerklärlichen Verhalten von easymock und JUnit test case. Ich erhalte eine IllegalStateException: missing behavior definition for the preceeding method call: myCollaborator.getCurrentApplyDate() Usage is: expect(a.foo()).andXXX(). Ich bin mit easymock 3.1 zu verspotten myCollaborator in einem

PowerMock LinkageError: MockClassLoader javax/management/MBeanServer

Anzahl der Antworten 1 Antworten
Bin ich zu sehen in der folgenden PowerMock/EasyMock Fehler mit den folgenden jar-Dateien: Gläser activemq-all-5.9.0.jar com.ibm.mq.headers-7.0.1.5.jar com.ibm.mq.jmqi-7.5.0.0.jar com.ibm.mqjms-7.5.0.0.jar javassist-3.9.0.GA.jar junit-4.10.jar powermock-easymock-1.5.1-full.jar com.ibm.mq-7.0.1.5.jar easymock-3.2.jar objenesis-2.1.jar cglib-nodep-2.2.jar easymockclassextension-2.4.jar com.ibm.disthub2-1.jar Runtime Error: java.lang.NoClassDefFoundError: com.ibm.mq.jms.MQQueueConnectionFactory$$EnhancerByCGLIB$$7cb492ab (initialization failure) at java.lang.J9VMInternals.initialize(J9VMInternals.java:140) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native

EasyMock java.lang.AssertionError: Unerwarteter Aufruf der Methode

Anzahl der Antworten 1 Antworten
Ich bin neu EasyMock und bin nun fest. Kann ich nicht die Felder bestimmen, die von verspottet Objekt? Wohin gehe ich falsch? Jede Hilfe wäre wirklich zu schätzen. IService service = EasyMock.createMock(IService.class); service.setName("abc"); EasyMock.replay(service); org.junit.Assert.assertEquals("abc", service.getName()); EasyMock.verify(service);

Mock private static final Variablen in der Test-Klasse

Anzahl der Antworten 3 Antworten
Habe ich ein paar private static final Felder in der Klasse die ich testen will. Wie folgt public class ClassToTest{ .... private static final Myclass myclass = MyClassFactory.getMyClass(type.firstType); .... } Ist der Typ ein enum in der

Nicht in der Lage zu verspotten statische Methoden mit Powermock (mit EasyMock)

Anzahl der Antworten 2 Antworten
Möchte ich simulieren Sie eine statische Methode und auch nicht-statische Methoden einer Klasse. Meine Quelle sieht so aus: public class XDSUtilityManager { private static XDSUtilityManager xdsUtilMgr = new XDSUtilityManager(); private XDSUtilityManager() { xdsUtilMgrImpl = new XDSUtilityManagerImpl(); }

Korrekte Verwendung von expectLastCall().einmal() in EasyMock

Anzahl der Antworten 2 Antworten
Schreibe ich einen junit test für eine bestimmte Methode. Die Methode enthält Aufrufe an andere Methoden in einer DAO Klasse, die ich bin mocking mit EasyMock. Möchte ich behaupten, dass man diese DAO-Klasse Methoden einmal aufgerufen wird,

EasyMock / PowerMock importieren Frage

Anzahl der Antworten 1 Antworten
Ich bin erleben einige Probleme, ich kann nicht ganz herausfinden, und eine Seite, die ich fand, schlug vor, ein problem mit Inkompatibilitäten mit verify() wenn die verhöhnt wurden erstellt mit PowerMock. Geben, wenn ich eine Zeile zum

jUnit Unerwarteten Aufruf der Methode DAO Easymock

Anzahl der Antworten 1 Antworten
Ich bin Neuling mit mock testen. Ich möchte zum testen meiner DAO für die Nutzer. Hier ist mein code. private UserService service; private UserDAO mockDAO; @Before public void setUp(){ service=new UserService(); mockDAO=createMock(UserDAO.class); service.setUserDao(mockDAO); } @Test public void

EasyMock "Unerwarteter Aufruf der Methode" trotz erwarten Methodendeklaration

Anzahl der Antworten 3 Antworten
Meine EasyMock erwartet-Methode wahrgenommen wird als unerwartet, obwohl ich nicht verwenden, und strenge verspottet, und die Methode ist bereits erklärt, bevor er antwortete. Test schlägt fehl in diesem code-Zeile: Intent batteryIntent = context.getApplicationContext().registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); Test: @Before

PowerMock:: [java.lang.IllegalStateException: no last call auf ein mock verfügbar]

Anzahl der Antworten 4 Antworten
Zu verspotten, eine statische Methode powermock geben eine Ausnahme aus, während erwartet(). @Test public void testRegistrarService() { mockStatic(IdGenerator.class); expect(IdGenerator.generateNewId()).andReturn(42L); long actualId=serTestObj.registerService(); replay(IdGenerator.class); verify(IdGenerator.class); assertEquals(42L,actualId); } public class ServiceRegistrator { public long registerService() { long id = IdGenerator.generateNewId();

EasyMock — mock-Methoden innerhalb der Klasse getestet?

Anzahl der Antworten 3 Antworten
In meinem code, den ich manchmal rufen Sie öffentliche oder private Methoden innerhalb der gleichen Klasse. Diese Methoden sind nicht ein guter Kandidat für die, die ausgezogen in eine eigene Klasse. Jeder dieser Methoden, die ich aufrufen

Wie testen mit easymock-Capture

Anzahl der Antworten 3 Antworten
Ich habe den folgenden code Record rd = registerNewRecord(); <do some processing> rd.setFinished(true); updateRecord(rd); Den registerNewRecord-Methode ruft die RecordDao insert-Methode und updateRecord ruft die update-Methode auf die gleiche DAO. Habe ich Folgendes easymock-code: Capture<Record> insertRc = new

java.lang.AssertionError: Unerwarteter Aufruf der Methode convertMessagesAsAppropriate(com.Response@1bb35b)

Anzahl der Antworten 2 Antworten
Hilfe brauchen, ist die Entscheidung, welche Vorgehensweise getroffen werden muss, um zu testen, unten Stück code Habe ich eine Methode namens private messageDAOInf messageDAO; public Response verifyUser(Request request) { Response response = null; if (someCondition) { /*

EasyMock geben unerwartete Ergebnisse, sagt, erwartet vor 1, 0 tatsächliche

Anzahl der Antworten 1 Antworten
Mit meiner spottet, an Ort und Stelle, bekomme ich die Fehlermeldung: redisDao.someMethod(notNull(), notNull()): expected 1, actual 0 Wenn ich entfernen Sie die mock-setup, dann, wenn Sie die Ablaufverfolgung in den debug-Modus, geht es an die Methode redisDao.someMethod

PowerMock EasyMock Grundlagen

Anzahl der Antworten 3 Antworten
Dies ist wahrscheinlich eine PowerMock/EasyMock 101 Frage welche kann ich nicht herausfinden, warum. Ich habe eine C-Klasse mit Methoden public static boolean testInner(String s) { return false; } public static boolean testOuter() { String x = "someValue";

EasyMock erwarten private Methode aufruft

Anzahl der Antworten 3 Antworten
Können sagen, ich habe eine Methode, die wie folgt aussieht: public static String parseFoo(Foo anObject){ Foo anotherObject = parseFoo2(anObject); ... } private static Foo parseFoo2(Foo anObject){ ... } und beide Methoden in der gleichen Klasse. parseFoo2 ist

fehlende Verhalten definition für den vorhergehenden Aufruf der Methode:Nutzung: erwarten Sie(ein.foo()).andXXX()

Anzahl der Antworten 2 Antworten
Ich bin Neu in Junit und bin stecken geblieben auf ein Problem. Jede Hilfe wäre wirklich zu schätzen. public void testGuaranteedRates() throws Exception { ParticipantSummary summary = new ParticipantSummary(); EasyMock.expect( iRequest.getPIN() ).andReturn( "1060720" ); DateFormat dateFormat =

Richtige Weg, um unit-test-Klasse mit innerer Klasse

Anzahl der Antworten 4 Antworten
Klasse A hat die innere Klasse B. Klasse a hat Eine private Liste der Klasse-B-Objekte, die es zur Verfügung stellt, durch getBs, addB, und removeB Methoden. Wie kann ich die unit-test-die removeB Methode? Ich war in der

EasyMock - Matcher sind gemischt mit raw-Werte?

Anzahl der Antworten 1 Antworten
Habe ich diese Signatur der Methode, die ich will, zu simulieren mit EasyMock public BigDecimal getRemainingPremium(BigDecimal baseAmount, Date commencementDate, Date effectiveDate, boolean isComplete) Mein test-code hat Premium premium = createMock(Premium.class); //add this line EasyMock.expect(premium.getCommencementDate()).andReturn(EasyMock.anyObject(Date.class)).anyTimes(); expect( premium.getRemainingPremium( EasyMock.anyObject(BigDecimal.class),

EasyMock Ausnahmebehandlung

Anzahl der Antworten 2 Antworten
Erstelle ich einige junit-Testfälle mit EasyMock. So weit es sinnvoll, für die Klassen, die ich erwarte die Rückkehr POJOs, aber wie sollte ich damit umgehen Umgang mit einem DAO-Objekt, das allein könnte eine Ausnahme werfen. Mein test-Fall

Unit-Test einer Klasse, die Aufrufe einer statischen Methode

Anzahl der Antworten 3 Antworten
Ich versuche, unit-test der Klasse 'a', die ruft eine statische Methode einer Klasse 'B'. Class 'B' im wesentlichen hat google guava cache, die ruft einen Wert(Objekt) aus der cache-key, oder laden Sie das Objekt in den cache

Wie zu verwenden EasyMock erwarten

Anzahl der Antworten 2 Antworten
Dem rechnen scheint nicht zu funktionieren für mich: package com.jjs.caf.library.client.drafting; import static org.junit.Assert.*; import org.easymock.EasyMock; import org.junit.Before; import org.junit.Test; import com.jjs.caf.library.client.CustomerManager; import com.jjs.caf.library.client.UserBookLimiter; public class DraftTest { UserBookLimiter userBookLimiter; int expected = 5; @Before public void setUp()

Wie zu injizieren, EasyMock mock in Klasse getestet privaten Bereich

Anzahl der Antworten 1 Antworten
Bin ich mit EasyMock zum erstellen von mock, ist eine private Parameter (ohne setter) in der getesteten Klasse. Ich habe versucht mit der spiegelung - aber es funktioniert nicht richtig. public class TestedClassTest{ @Test public void test(){

Mocking void-Methode mit EasyMock und Mockito

Anzahl der Antworten 4 Antworten
Hallo, ich würde gerne wissen, was ist der beste Ansatz zu verspotten void-Methoden, zum Beispiel: ich habe ein PersonManager unter der test-und dann habe ich mit dao, der verspottet wird. class PersonManager { PersonDao dao... PersonManager(PersonDao dao)...

unit-testing-Funktionen mit Apache Camel Exchange als parameter

Anzahl der Antworten 2 Antworten
Ich bin dabei java-camel-Entwicklung und ich möchte, dass unit-Tests(mit junit4) eine Reihe von Funktionen mit Exchange übergeben wird als parameter. Beispiel : public finalObject getProperty(final Exchange exchange, final String property) throws Exception { //all about getting property

Wie kann ich simulieren Sie eine void-Methode eine exception werfen?

Anzahl der Antworten 3 Antworten
Habe ich eine Struktur wie diese: public class CacheWrapper { private Map<Object, Object> innerMap; public CacheWrapper() { //initialize the innerMap with an instance for an in-memory cache //that works on external server //current implementation is not relevant

Unterschiede zwischen EasyMock und Mockito

Anzahl der Antworten 1 Antworten
Ich bin zu lernen, testen mit EasyMock und Mockito. Was sind die Unterschiede zwischen Ihnen? Was sind Vorteile und Nachteile von jedem von Ihnen? Was ist besser zu verwenden? InformationsquelleAutor user1736332 | 2013-11-10

Unterschied zwischen EasyMock.erwarten(...).mal(...) gegenüber mittels EasyMock.erwarten, dass(...) mehrere Male?

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen diesem: ResultSet set = EasyMock.createNiceMock(ResultSet.class); EasyMock.expect(set.getInt("col1")).andReturn(1); EasyMock.expect(set.wasNull()).andReturn(false); EasyMock.expect(set.getInt("col2")).andReturn(2); EasyMock.expect(set.wasNull()).andReturn(false); EasyMock.replay(set); assertEquals(1, set.getInt("col1")); assertEquals(false, set.wasNull()); assertEquals(2, set.getInt("col2")); assertEquals(false, set.wasNull()); Und so: ResultSet set = EasyMock.createNiceMock(ResultSet.class); EasyMock.expect(set.getInt("col1")).andReturn(1); EasyMock.expect(set.getInt("col2")).andReturn(2); EasyMock.expect(set.wasNull()).andReturn(false).times(2); EasyMock.replay(set); assertEquals(1, set.getInt("col1")); assertEquals(false, set.wasNull());

Gibt es eine Möglichkeit, teilweise mock-Objekt mit EasyMock?

Anzahl der Antworten 4 Antworten
E. g. lassen Sie uns sagen, dass ich diese Klasse: public class Foo Implements Fooable { public void a() { //does some stuff bar = b(); //moar coadz } public Bar b() { //blah } //... }

Mocking eine konkrete Klasse, die mit EasyMock

Anzahl der Antworten 5 Antworten
Ist es möglich? Wie mache ich es? InformationsquelleAutor Samuel Carrijo | 2009-08-08

JUnit Easymock Unerwarteter Methodenaufruf

Anzahl der Antworten 4 Antworten
Ich versuche zu setup ein test in JUnit w/EasyMock und ich in ein kleines Problem, ich kann nicht scheinen, um wickeln Sie meinen Kopf herum. Ich hatte gehofft, dass jemand hier helfen könnte. Hier ist eine vereinfachte

PowerMock ist expectNew() ist nicht lustig, einen Konstruktor als erwartet

Anzahl der Antworten 2 Antworten
Ich versuche zu lernen, die ins und outs der verschiedenen mocking-libraries und PowerMock(speziell die EasyMock-Erweiterung) steht als Nächstes auf der Liste. Ich bin versucht, zu verhöhnen, einen Konstruktor und die Beispiele nicht die gleiche Antwort, wenn ich

EasyMock erwarten Methode zurückgegeben, die mehrere, verschiedene Objekte in gleiche test

Anzahl der Antworten 3 Antworten
Bin ich mit EasyMock unit-Tests mein Java-code. Die Klasse, die ich versuche zu testen, ist eine RESTful-webservice-API-Schicht. Die API hat einen zugrunde liegenden service-Schicht, die wird verspottet in der API-test. Mein problem ist es, herauszufinden, wie man

Wie zu ignorieren unerwartete Methodenaufrufe in JUnit/easymock?

Anzahl der Antworten 1 Antworten
Ich Frage mich nur, ob es möglich ist, mit Junit und easymock, Sie zu ignorieren unerwartete Methodenaufrufe? I. e. anstelle der test versagt ich möchte in der Lage sein zu sagen, "an dieser Stelle ignorieren, keine unerwarteten

Easymock isA vs anyObject

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen EasyMock.isA(String.class) und EasyMock.anyObject(String.class) (Oder jeder anderen Klasse geliefert) In welchen Situationen würden, würden Sie einen über den anderen? InformationsquelleAutor emilyk | 2014-12-16