MockUp's

bRainLaG

Aktives Mitglied
Hallo ich lese mich grade in Mockups ein und bin gerade etwas verwirrt. Ich habe nun einige Uni Folien gefunden, wie eine MockUp Klasse aussieht.

Allerdings unterscheidet sich das ja eher weniger von dem was ich mir in Eclipse als Auto Generated Stub generieren lassen kann.

Beispiel aus Folie:

Java:
public class Konto { //Mock für Buchung, später schöner
public boolean istLiquide(int betrag){
return betrag<1000;
}
public

Syntax der Auto-Generated Stubs:

Java:
public boolean deleteEntry(Entry entry) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public void erase() {
		// TODO Auto-generated method stub
		
	}

Könnte mir jemand vielleicht erklären ob die Funktion die gleiche ist oder ich um richtige MockUp Klassen zu erhalten noch etwas erweitern muss?
 

ARadauer

Top Contributor
Die gleiche? Das ist inhaltich ganz was anderes.

Mockup = Attrappe

Es geht halt darum, dass ich mal einfach etwas habe, dass ich ansprechen kann.
Mann macht sich eine Schnittstelle aus und implementiert ein Beispiel, dass nicht die echte funktionalität beinhaltet, um mal den Benutzer der Schnittstele machen zu können.

Später wird das gegen das Echte ausgetauscht...
 

bRainLaG

Aktives Mitglied
Ok dann steht es mir quasi frei wieviele Informationen ich meinem MockUp Objekt mitgebe also auch wie weit ich die Methoden ausprogrammiere innerhalb der MockUp Klasse?
 

ARadauer

Top Contributor
Im Grunde kommts drauf an wie mans macht. Mann kann sich natürlich einfach irgend ein Objekt bauen, dass man verwendet und es später dann gegen das Echte austrauschen.

Sinnvoller ist es aber wenn man sich ein Interface definiert, dass man "demomäßig" implementiert und das man später gegen das Echte austauscht... Wobei es in der Praxis oft so ist, das sich dann bei der echten Implementierung die Schnittstelle noch einwenig ändern kann..
 
M

maki

Gast
Das ist kein Mock, das ist ein Stub, vergiss die Unifolien am besten wieder, scheinen nicht gut zu sein da sie elementare Dinge vermischen/verwechseln.

Mocks Aren't Stubs

Entscheide dich erstmal für eine Mock Library, JMock2, EasyMock, Mockito, etc. pp.
Die Doku zeigt recht deutlich wie die dann zu benutzen sind.

Ausser natürlich du willst iwrklich nur Stubs, aber dann nenne sie nicht Mocks ;)
 
B

bygones

Gast
Mocks und Stubs sind das anscheinend und scheinbar der Programmierung... man nennt meist das eine und meint das andere.

Oft ist es aber auch nicht einfach weil eben Mock Libaries auch nicht immer die Grenze ziehen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Beowend LayoutManager Kostenloses Mockup-Tool? AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen


Oben