मेरे पास कुछ टेस्टएनजी कोड है, जहां मैं timeOut = TESTNG_TEST_TIMEOUT
नामक टेस्ट एनोटेशन पैरामीटर पास कर रहा हूं।जावा में यह त्रुटि क्यों है: 'विशेषता मान स्थिर होना चाहिए'?
public final static long TESTNG_TEST_TIMEOUT = TimeUnit.MINUTES.toMillis(5);
जब मैं कोड के ऊपर लाइन का उपयोग करें, मैं एक ग्रहण में त्रुटि 'विशेषता मान निरंतर होना चाहिए':
@Test(description = "Tests something.", groups = { "regression" },
timeOut = TESTNG_TEST_TIMEOUT, enabled = true)
और मेरे TestBase कक्षा में मैं इस सदस्य है।
लेकिन, अगर मैं बस इतना की तरह सदस्य परिभाषित करते हैं, यह काम करता है:
public final static long TESTNG_TEST_TIMEOUT = 300000;
TIMEUNIT के उपयोग नहीं एक निरंतर है?
लेकिन ध्यान दें कि आप * समस्या * इस समस्या को रोकने के लिए एक स्थिर इनिट ब्लॉक का उपयोग कर सकते हैं। –
आह। दिलचस्प विचार धन्यवाद। – djangofan