{"action":"opened","issue":{"url":"https://api.github.com/repos/vscjavaci/java-debug-ci/issues/17","repository_url":"https://api.github.com/repos/vscjavaci/java-debug-ci","labels_url":"https://api.github.com/repos/vscjavaci/java-debug-ci/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/vscjavaci/java-debug-ci/issues/17/comments","events_url":"https://api.github.com/repos/vscjavaci/java-debug-ci/issues/17/events","html_url":"https://github.com/vscjavaci/java-debug-ci/issues/17","id":276320972,"number":17,"title":"Test Plan","user":{"login":"andxu","id":17075863,"avatar_url":"https://avatars3.githubusercontent.com/u/17075863?v=4","gravatar_id":"","url":"https://api.github.com/users/andxu","html_url":"https://github.com/andxu","followers_url":"https://api.github.com/users/andxu/followers","following_url":"https://api.github.com/users/andxu/following{/other_user}","gists_url":"https://api.github.com/users/andxu/gists{/gist_id}","starred_url":"https://api.github.com/users/andxu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andxu/subscriptions","organizations_url":"https://api.github.com/users/andxu/orgs","repos_url":"https://api.github.com/users/andxu/repos","events_url":"https://api.github.com/users/andxu/events{/privacy}","received_events_url":"https://api.github.com/users/andxu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-11-23T10:12:21Z","updated_at":"2017-11-23T10:12:21Z","closed_at":null,"author_association":"COLLABORATOR","body":"## Hello World\r\n\r\n 1. Create a new folder `helloworld`, create a file named `App.java` in this folder and filling the following codes:\r\n<pre>\r\npublic class App \r\n{\r\n    public static void main( String[] args )\r\n    {        \r\n        System.out.println( \"Hello World!\" );\r\n    }\r\n}\r\n</pre>\r\n\r\n2. Set BP on println\r\n3. Press F5, verify for launch.json generated with right `projectName` and `mainClass`\r\n4. Press F5, verify for BP to be hit, verify variable args shows like `String[0] (id=%d)`\r\n5. Add watch `args.toString() + \" test\"`, verify the result like `[Ljava.lang.String;@726f3b58 test`\r\n6. Input `args.toString() + \" test\"` in debug console, verify the same result in debug console and it is expandable.\r\n7. Verify stack with thread list and on paused thread and one stack:\r\n     `App.main(String[]) (App.java:5)`\r\n8. Press F10, verify  `Hello World!` in debug console.\r\n9. Press F5, verify program terminates.\r\n\r\n     "}}
{"actor":{"display_login":"andxu"}}