Infinitest is an eclipse plugin which executes after editing files all corresponding unittests. After using infinitest for a while I realize that some features of TestNG 6.8 are not available by infinitest itself (in my case assertNotEquals). And therefor result in a reported problem.
Fortunately the project is availible on github and so I fork the project and change it to support TestNG 6.8. An pull request to the original project is waiting.
If you want to try it on your own risk - you can download it here. To install it in your Eclipse you have to unzip the file in the eclipse/dropins directory. I have test the version on Win7 and OSX with Eclipse 3.7 - and it seems to work ;-)
2012-11-04
2012-10-19
Unittest to verify that static method is called
.. using PowerMock, Mockito, TestNG
In example the class under test (cut) has a method showErrorMessage(msg). This method will call the static method JOptionPane.showMessageDialog(...) to show a error message.
I wrote a unittest to
In example the class under test (cut) has a method showErrorMessage(msg). This method will call the static method JOptionPane.showMessageDialog(...) to show a error message.
I wrote a unittest to
- mock the showMessageDialog call - because otherwise the test will fail with an java.lang.VerifyError (UIManager is not initialized)
- verify that showMessageDialog is called + with the right parameter
2012-10-04
Sotograph - Debugging ModelManager
While using the code analysis tool Sotograph you can specify a model of your system in the ModelManager. The specification is written in Java by using the Sotograph API but can also use common Java statements. Sometimes - e.g. when using regex - there is the need to debug your code. To do this you have to possibilities:
- Using System.out.println(debug_msg) + starting Sotograph with sotoplatformConsole.bat
- Using JOptionPane.showMessageDialog(null, debug_msg) + starting Sotograph as usual
2012-07-08
AVR NET-IO: UDP senden / Send UDP packages
Labels:
Arduino,
AVR NET-IO,
Electronic,
make,
maker
2012-06-30
Macro LED-Ringlicht
Labels:
Electronic,
foto,
make,
maker
Für unser Tamron AF 90mm 2,8 Di Macro ist ein LED-Ringlicht entstanden.
Der Aufbau ist einfach gestaltet:
versorgt.
Der Aufbau ist einfach gestaltet:
- Der LED Ring bestehend aus 4x12 LEDs (Schaltplan, Layout, Bestückungsplan, Eagle Files > LED Ringlicht)
- ist auf einem Filter Ring Adapter befestigt und
- wird von eine 9V Block mit nachgeschaltetem Step-Up Wandler
versorgt.
Bauteile:
- 50 Stück SMD LEDs WEISS, Bauform PLCC-2 3528 - 3,2mm x 2,8mm x 1,9mm, - ULTRAHELL - max. 2850mcd - ABSTRAHLWINKEL 120° -, (ebay 8,90 EUR)
- Filter Ring Adapter 55mm-77mm (ebay 4,79 EUR)
- 5A LM2587 DC-DC Step up Boost Adjustable Power Supply Module 3-30v 4-35v (7,80 EUR)
- sonst noch: 9V Block, Schalter, Gehäuse
Auf dem gelieferten Fertigmodul des Step-Up Wandlers musste ich den TrimmPoti und Ausgangselko tauschen, um die Ausgangsspannung auf 40V erhöhen zu können.
Die Vorwiderstände haben eine Wert von 56Ohm.
Ergebnis/Anwendung
![]() |
Lichtkegel des Ringlichts |
![]() |
30sec. f/32 ISO3200 (ohne Ringlicht) |
![]() |
1/25sec. f/32 ISO3200 (mit Ringlicht) |
2012-03-10
HP Laserjet 2100 mit Jetdirect 600n J3111A an OS X Lion
Kurzes Protokoll über den Anschluss des Laserjets:
- Nachrüsten des Jetdirect Moduls im HP 2100 - einfach einstecken fertig
- Konfiguration ermitteln - gleichzeitig beide Tasten am Drucker drücken -> Drucker Selbsttest/Konfiguration + JetDirect-Konfigurationsseite
- per Telnet die Einstellungen anpassen
- Firmware Update G.07.20 auf G.08.20
- geht leider nur mit dem HP Download Manager unter Windows
- beim ersten Versuch blieb der Progress Balken bei ca. 10% stehen, ein Abbruch ist bei einem Firmware Update immer kritisch, daher hab ich erstmal ca. 30min gewartet, ob es nicht doch noch weiter geht. Dann Drucker aus, Programm beendet
- Nachdem ich Windows Notebook und Drucker direkt an einen Switch angeschlossen habe (vorher war der Notebook per WLAN verbunden) hat es dann funktioniert (Dauer: ca. 5min)
- Drucker einrichten
- Generic PCL Laser Printer
- Unter Optionen -> Treiber Drucken mit "Allgemeiner PCL-Drucker" auswählen
2012-03-02
Microsoft Natural Keyboard am Mac
Nach dem Umstieg auf einen iMac wollte ich an diesem mein MS Natural Keyboard betreiben. Grundsätzlich funktionieren die Standardtasten ab Werk - einfach USB Stecker rein und fertig. Um aber die Zusatztasten oder gar die Tastenbelegung wie aufgedruckt zu benutzen sind weitere Schritte notwendig.
- Treiber von Microsoft installieren (Link)
- In der Systemeinstellung befinden sich danach weitere Icons.
- In den Microsoft Tastatur Einstellungen unter Optionen den Tastaturtyp auf ISO (Europa) stellen.
- Unter Systemeinstellung - Sprache & Text - Eingabequellen zusätzlich Deutsch - Mircosoft auswählen und die Eingabequellen in der Menuzeile anzeigen auswählen.
- Schließlich in der Menuzeile Deutsch - Microsoft als Tastaturlayout auswählen.
Danach funktionieren (fast) alle Tasten wie aufgedruckt.
Abonnieren
Posts (Atom)