Integracja z aplikacjami Java



Zintegruj Lordui z aplikacją Java i wykonaj testy GUI, interaktywne tutoriale czy skomplikowane migracje danych.



Lordui może być łatwo dołączone jako biblioteka do aplikacji Java. Weźmy przykład prostej aplikacji. Wszystko co potrzebujesz do zbudowania projektu, to załączyć Lordui jako bibliotekę do projektu i uruchomić go z poziomu kodu. Oto posty przykład:


...
import ktm.lordui.Lordui;

public class LorduiLibraryUsage {
 private Lordui lui;

 @Before
 public void initLordui() {
  lui = Lordui.createInstance();
  try {
   lui.loadProject(new File("myLorduiProcedureFile.lui"));
  } catch (IOException e) {
   e.printStackTrace();
   return;
  }
 }

 @Test
 public void useLordui() {
  //Here we show execute our application. Like:
  try {
   SwingUtilities.invokeAndWait(new Runnable() {
    @Override
    public void run() {
     JFrame fr = new JFrame("Test window");
     fr.setSize(800, 600);
     fr.setVisible(true);
    }
   });
  } catch (InvocationTargetException e) {
   e.printStackTrace();
   return;
  } catch (InterruptedException e) {
   e.printStackTrace();
   return;
  }
  lui.runProcedureAndWait("LorduiProcedureName");
 }

 @After
 public void closeLordui() {
  lui.close();
 }
}


Powyższy kod prezentuje przykład użycia Lordui przy testowanie. Jednak Lordui można integrować z dowolną inną aplikacją.