1 /*
   2   @test %I% %E%
   3   @bug 6315717
   4   @summary verifies that system property sun.awt.enableExtraMouseButtons might be set to false by the command line
   5   @author Andrei Dmitriev : area=awt.mouse
   6   @run main/othervm -Dsun.awt.enableExtraMouseButtons=false SystemPropTest_3
   7  */
   8 //1) Verifies that System.getProperty("sun.awt.enableExtraMouseButtons") returns false if set through the command line.
   9 //2) Verifies that Toolkit.areExtraMouseButtonsEnabled() returns false if the proprty is set through the command line.
  10 import java.awt.*;
  11 
  12 public class SystemPropTest_3 {
  13 
  14     public static void main(String []s){
  15         boolean propValue = Boolean.parseBoolean(System.getProperty("sun.awt.enableExtraMouseButtons"));
  16         System.out.println("Test System.getProperty = " + System.getProperty("sun.awt.enableExtraMouseButtons"));
  17         System.out.println("System.getProperty = " + propValue);
  18         if (propValue){
  19             throw new RuntimeException("TEST FAILED : System property sun.awt.enableExtraMouseButtons = " + propValue);
  20         }
  21         if (Toolkit.getDefaultToolkit().areExtraMouseButtonsEnabled()){
  22             throw new RuntimeException("TEST FAILED : Toolkit.areExtraMouseButtonsEnabled() returns true");
  23         }
  24         System.out.println("Test passed.");
  25     }
  26 }