зеркало из https://github.com/mozilla/pluotsorbet.git
26 строки
1.0 KiB
Java
26 строки
1.0 KiB
Java
package java.lang;
|
|
|
|
import gnu.testlet.TestHarness;
|
|
import gnu.testlet.Testlet;
|
|
|
|
public class TestSystem implements Testlet {
|
|
public int getExpectedPass() { return 5; }
|
|
public int getExpectedFail() { return 0; }
|
|
public int getExpectedKnownFail() { return 0; }
|
|
public void test(TestHarness th) {
|
|
// Test a simple property with a constant value.
|
|
th.check(System.getProperty("microedition.encoding"), "UTF-8");
|
|
|
|
// Test com.nokia.mid.mnc and com.nokia.mid.networkID, whose values
|
|
// can vary and are retrieved from a privileged API. Their values are
|
|
// also cached, so we retrieve them twice to ensure two calls return
|
|
// the same value.
|
|
String mnc = System.getProperty("com.nokia.mid.mnc");
|
|
th.check(mnc.length() == 6);
|
|
th.check(System.getProperty("com.nokia.mid.mnc"), mnc);
|
|
String networkID = System.getProperty("com.nokia.mid.networkID");
|
|
th.check(networkID.length() == 6);
|
|
th.check(System.getProperty("com.nokia.mid.networkID"), networkID);
|
|
}
|
|
}
|