Where is log output written to when using Robolectric + Roboguice?

后端 未结 6 1667
被撕碎了的回忆
被撕碎了的回忆 2021-02-01 13:10

I\'m using Robolectric to test Android. I\'m running my tests via maven, e.g.

mvn -Dtest=LogTest test

If I have code that writes to the logs,

6条回答
  •  青春惊慌失措
    2021-02-01 13:43

    Im using robolectric 2.3. How works for me:

    Into my @Before:

    ShadowLog.stream = System.out;
    

    Inside my test functions i can use (ShadowLog. have other options):

    ShadowLog.v("tag", "message");
    

    And inside my tested class I can put some messages at log with:

    System.out.println("message");
    

提交回复
热议问题