当前位置: 首页>>代码示例>>Java>>正文


Java AbstractTest类代码示例

本文整理汇总了Java中test.java.awt.regtesthelpers.AbstractTest的典型用法代码示例。如果您正苦于以下问题:Java AbstractTest类的具体用法?Java AbstractTest怎么用?Java AbstractTest使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


AbstractTest类属于test.java.awt.regtesthelpers包,在下文中一共展示了AbstractTest类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: main

import test.java.awt.regtesthelpers.AbstractTest; //导入依赖的package包/类
public static void main(String []s)
{
    final Dialog fd = new Dialog(new Frame(), true);
    Timer t = new Timer();
    t.schedule(new TimerTask() {

        public void run() {
            System.out.println("RUNNING TASK");
            fd.setVisible(false);
            fd.dispose();
            System.out.println("FINISHING TASK");
        }
    }, 3000L);

    fd.setVisible(true);
    t.cancel();
    Util.waitForIdle(null);

    AbstractTest.pass();
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:21,代码来源:CrashXCheckJni.java

示例2: traceMouse

import test.java.awt.regtesthelpers.AbstractTest; //导入依赖的package包/类
private void traceMouse(String k, MouseEvent e){
    long eventTime = e.getWhen();
    long currTime = System.currentTimeMillis();
    long diff = currTime - eventTime;

    Sysout.println(k + " diff is " + diff + ", event is "+ e);

    if (diff < 0){
        AbstractTest.fail(k + " diff is " + diff + ", event = "+e);
    }
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:12,代码来源:EventTimeInFuture.java

示例3: testComponent

import test.java.awt.regtesthelpers.AbstractTest; //导入依赖的package包/类
private static void testComponent(final Component comp){
    Runnable action = new Runnable(){
            public void run(){
                Util.clickOnComp(comp, robot);
                Util.waitForIdle(robot);
            }
        };

    if (! Util.trackFocusGained(comp, action, REASONABLE_PATH_TIME, true)){
        AbstractTest.fail("Focus didn't come to " + comp);
    }
    testKeys();
    Util.waitForIdle(robot);
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:15,代码来源:CorrectTime.java

示例4: traceKey

import test.java.awt.regtesthelpers.AbstractTest; //导入依赖的package包/类
private void traceKey(String k, KeyEvent e){
    long eventTime = e.getWhen();
    long currTime = System.currentTimeMillis();
    long diff = currTime - eventTime;
    Sysout.println(k + " diff is " + diff + ", event is "+ e);
    if (diff < 0 ||
        diff > REASONABLE_PATH_TIME)
    {
        AbstractTest.fail(k + " diff is " + diff + ", event = "+e);
    }
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:12,代码来源:CorrectTime.java

示例5: start

import test.java.awt.regtesthelpers.AbstractTest; //导入依赖的package包/类
public void start ()
{
    JButton jButton = new JButton();

    this.setSize(200, 200);
    this.addMouseWheelListener(new MouseWheelListener() {
            public void mouseWheelMoved(MouseWheelEvent e)
            {
                System.out.println("Wheel moved on APPLET : "+e);
                actualEvents++;
            }
        });

    this.add(jButton);

    this.setVisible(true);
    this.validate();

    Util.waitForIdle(robot);

    Util.pointOnComp(jButton, robot);
    Util.waitForIdle(robot);

    for (int i = 0; i < MOVE_COUNT; i++){
        robot.mouseWheel(1);
        robot.delay(10);
    }

    for (int i = 0; i < MOVE_COUNT; i++){
        robot.mouseWheel(-1);
        robot.delay(10);
    }

    Util.waitForIdle(robot);
    //Not fair to check for multiplier 4 as it's not specified actual number of WheelEvents
    //result in a single wheel rotation.
    if (actualEvents != EXPECTED_COUNT) {
        AbstractTest.fail("Expected events count: "+ EXPECTED_COUNT+" Actual events count: "+ actualEvents);
    }
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:41,代码来源:InfiniteRecursion_3.java

示例6: main

import test.java.awt.regtesthelpers.AbstractTest; //导入依赖的package包/类
public static void main(String []s)
{
    JFrame frame = new JFrame("A test frame");

    frame.setSize(200, 200);
    frame.addMouseWheelListener(new MouseWheelListener() {
            public void mouseWheelMoved(MouseWheelEvent e)
            {
                System.out.println("Wheel moved on FRAME : "+e);
                actualEvents++;
            }
        });

    frame.setVisible(true);

    Util.waitForIdle(robot);

    Util.pointOnComp(frame, robot);
    Util.waitForIdle(robot);

    for (int i = 0; i < MOVE_COUNT; i++){
        robot.mouseWheel(1);
        robot.delay(10);
    }

    for (int i = 0; i < MOVE_COUNT; i++){
        robot.mouseWheel(-1);
        robot.delay(10);
    }

    Util.waitForIdle(robot);
    //Not fair to check for multiplier 4 as it's not specified actual number of WheelEvents
    //result in a single wheel rotation.
    if (actualEvents != EXPECTED_COUNT) {
        AbstractTest.fail("Expected events count: "+ EXPECTED_COUNT+" Actual events count: "+ actualEvents);
    }
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:38,代码来源:InfiniteRecursion_4.java


注:本文中的test.java.awt.regtesthelpers.AbstractTest类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。