I/TestRunner( 1597): junit.framework.AssertionFailedError
I/TestRunner( 1597):  at junit.framework.Assert.fail(Assert.java:48)
I/TestRunner( 1597):  at junit.framework.Assert.assertTrue(Assert.java:20)
I/TestRunner( 1597):  at junit.framework.Assert.assertTrue(Assert.java:27)
I/TestRunner( 1597):  at android.telephony.cts.SmsManagerTest.testSendMessages(SmsManagerTest.java:271)
I/TestRunner( 1597):  at java.lang.reflect.Method.invokeNative(Native Method)
I/TestRunner( 1597):  at java.lang.reflect.Method.invoke(Method.java:511)
I/TestRunner( 1597):  at junit.framework.TestCase.runTest(TestCase.java:168)
I/TestRunner( 1597):  at junit.framework.TestCase.runBare(TestCase.java:134)
I/TestRunner( 1597):  at junit.framework.TestResult$1.protect(TestResult.java:115)
I/TestRunner( 1597):  at junit.framework.TestResult.runProtected(TestResult.java:133)
I/TestRunner( 1597):  at junit.framework.TestResult.run(TestResult.java:118)
I/TestRunner( 1597):  at junit.framework.TestCase.run(TestCase.java:124)
I/TestRunner( 1597):  at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190)
I/TestRunner( 1597):  at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175)
I/TestRunner( 1597):  at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555)
I/TestRunner( 1597):  at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1590)
I/TestRunner( 1597): ----- end exception -----
I/TestRunner( 1597): finished: testSendMessages(android.telephony.cts.SmsManagerTest)这是公司测试部给的log,从里面我们什么信息也分析不出来,主要是不懂,求各位大牛指教我想知道这个错误主要是哪方面的,网上搜的信息也乱七八糟,求指教,谢谢!

解决方案 »

  1.   

    I/TestRunner( 1597): at android.telephony.cts.SmsManagerTest.testSendMessages(SmsManagerTest.java:271)这个文件的271行, assert不成立了。 这个分析这个文件的上下文,还是可以找到原因的
      

  2.   

    这个assert具体是什么类型的错误?声明还是什么?
    那里代码只是一个方法:    private android.telephony.SmsManager getSmsManager() {
            return android.telephony.SmsManager.getDefault();
        }
    271行,指向的是方法名
    还请指教