JUnit test for Feature Request [1772015] Generate java Interface and implementation instead of X_ cla
http://sourceforge.net/tracker/index.php?func=detail&aid=1772015&group_id=176962&atid=879335
This commit is contained in:
parent
368823c08c
commit
3477a34340
|
@ -28,20 +28,13 @@
|
||||||
***********************************************************************/
|
***********************************************************************/
|
||||||
package test.functional;
|
package test.functional;
|
||||||
|
|
||||||
import java.util.logging.Level;
|
|
||||||
|
|
||||||
import org.compiere.Adempiere;
|
|
||||||
//import org.compiere.model.I_AD_Alert;
|
//import org.compiere.model.I_AD_Alert;
|
||||||
//import org.compiere.model.I_AD_AlertProcessor;
|
//import org.compiere.model.I_AD_AlertProcessor;
|
||||||
import org.compiere.model.MAlert;
|
|
||||||
import org.compiere.model.X_AD_Alert;
|
|
||||||
import org.compiere.util.CLogMgt;
|
|
||||||
import org.compiere.util.CLogger;
|
import org.compiere.util.CLogger;
|
||||||
import org.compiere.util.Env;
|
|
||||||
import org.compiere.util.Ini;
|
|
||||||
import org.compiere.util.Login;
|
|
||||||
import org.compiere.util.Trx;
|
import org.compiere.util.Trx;
|
||||||
|
|
||||||
|
import test.AdempiereTestCase;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Example Test which shows usage of new methods.
|
* Example Test which shows usage of new methods.
|
||||||
|
@ -49,80 +42,38 @@ import org.compiere.util.Trx;
|
||||||
* @author Trifon Trifonov
|
* @author Trifon Trifonov
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
public class AlertTest implements Runnable
|
public class AlertTest extends AdempiereTestCase
|
||||||
{
|
{
|
||||||
|
|
||||||
/** Logger */
|
/** Logger */
|
||||||
private static CLogger log = CLogger.getCLogger (AlertTest.class);
|
private static CLogger log = CLogger.getCLogger (AlertTest.class);
|
||||||
|
|
||||||
/**
|
|
||||||
* AlertTest
|
|
||||||
*/
|
|
||||||
public AlertTest ()
|
|
||||||
{
|
|
||||||
super ();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Run
|
* Run
|
||||||
*/
|
*/
|
||||||
public void run()
|
public void testAlertCreation() throws Exception
|
||||||
{
|
{
|
||||||
Trx trx = Trx.get(Trx.createTrxName("Test"), true);
|
Trx trx = Trx.get(Trx.createTrxName("Test"), true);
|
||||||
trx.start();
|
trx.start();
|
||||||
log.info("trx = " + trx.toString());
|
log.info("trx = " + trx.toString());
|
||||||
|
|
||||||
// Old way:
|
// Old way:
|
||||||
//MAlert alert = new MAlert(Env.getCtx(), 1000000, trx.getTrxName());
|
//MAlert alert = new MAlert(Env.getCtx(), 100, trx.getTrxName());
|
||||||
|
|
||||||
// New way:
|
// New way:
|
||||||
/* I_AD_Alert alert = new MAlert(Env.getCtx(), 1000000, trx.getTrxName());
|
/* I_AD_Alert alert = new MAlert(Env.getCtx(), 100, trx.getTrxName());
|
||||||
|
|
||||||
boolean resultSave = ((X_AD_Alert) alert).save();
|
boolean resultSave = ((X_AD_Alert) alert).save();
|
||||||
log.info(alert.toString());
|
log.info(alert.toString());
|
||||||
|
|
||||||
//
|
//
|
||||||
System.out.println("Trifon - alert.getAD_AlertProcessor_ID = " + alert.getAD_AlertProcessor_ID());
|
log.info("alert.getAD_AlertProcessor_ID = " + alert.getAD_AlertProcessor_ID());
|
||||||
|
|
||||||
I_AD_AlertProcessor alertProcessor = alert.getI_AD_AlertProcessor();
|
I_AD_AlertProcessor alertProcessor = alert.getI_AD_AlertProcessor();
|
||||||
System.out.println("Trifon - I_AD_AlertProcessor.getAD_AlertProcessor_ID = " + alertProcessor.getAD_AlertProcessor_ID());
|
log.info("I_AD_AlertProcessor.getAD_AlertProcessor_ID = " + alertProcessor.getAD_AlertProcessor_ID());
|
||||||
*/
|
*/
|
||||||
trx.commit();
|
trx.commit();
|
||||||
trx.close();
|
trx.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Test
|
|
||||||
* @param args ignored
|
|
||||||
*/
|
|
||||||
public static void main (String[] args)
|
|
||||||
{
|
|
||||||
Adempiere.startup(true);
|
|
||||||
CLogMgt.setLoggerLevel(Level.INFO, null);
|
|
||||||
CLogMgt.setLevel(Level.INFO);
|
|
||||||
//
|
|
||||||
Ini.setProperty(Ini.P_UID, "SuperUser");
|
|
||||||
Ini.setProperty(Ini.P_PWD, "System");
|
|
||||||
Ini.setProperty(Ini.P_ROLE, "GardenWorld Admin");
|
|
||||||
Ini.setProperty(Ini.P_CLIENT, "GardenWorld");
|
|
||||||
Ini.setProperty(Ini.P_ORG, "HQ");
|
|
||||||
Ini.setProperty(Ini.P_WAREHOUSE, "HQ Warehouse");
|
|
||||||
Ini.setProperty(Ini.P_LANGUAGE, "English");
|
|
||||||
Login login = new Login(Env.getCtx());
|
|
||||||
if (!login.batchLogin(null))
|
|
||||||
System.exit(1);
|
|
||||||
//
|
|
||||||
CLogMgt.setLoggerLevel(Level.WARNING, null);
|
|
||||||
CLogMgt.setLevel(Level.WARNING);
|
|
||||||
|
|
||||||
long time = System.currentTimeMillis();
|
|
||||||
AlertTest test = new AlertTest();
|
|
||||||
test.run();
|
|
||||||
|
|
||||||
// Wait
|
|
||||||
time = System.currentTimeMillis() - time;
|
|
||||||
|
|
||||||
System.out.println("Time (ms)=" + time);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue