{"action":"created","comment":{"url":"https://api.github.com/repos/Catrobat/Catroid/pulls/comments/156952744","pull_request_review_id":83513508,"id":156952744,"diff_hunk":"@@ -0,0 +1,180 @@\n+/*\n+ * Catroid: An on-device visual programming system for Android devices\n+ * Copyright (C) 2010-2017 The Catrobat Team\n+ * (<http://developer.catrobat.org/credits>)\n+ *\n+ * This program is free software: you can redistribute it and/or modify\n+ * it under the terms of the GNU Affero General Public License as\n+ * published by the Free Software Foundation, either version 3 of the\n+ * License, or (at your option) any later version.\n+ *\n+ * An additional term exception under section 7 of the GNU Affero\n+ * General Public License, version 3, is available at\n+ * http://developer.catrobat.org/license_additional_term\n+ *\n+ * This program is distributed in the hope that it will be useful,\n+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\n+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n+ * GNU Affero General Public License for more details.\n+ *\n+ * You should have received a copy of the GNU Affero General Public License\n+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.\n+ */\n+\n+package org.catrobat.catroid.uiespresso.formulaeditor;\n+\n+import android.support.annotation.StringRes;\n+import android.support.test.InstrumentationRegistry;\n+\n+import org.catrobat.catroid.R;\n+import org.catrobat.catroid.content.Script;\n+import org.catrobat.catroid.content.bricks.ChangeSizeByNBrick;\n+import org.catrobat.catroid.ui.ScriptActivity;\n+import org.catrobat.catroid.uiespresso.content.brick.utils.BrickTestUtils;\n+import org.catrobat.catroid.uiespresso.testsuites.Cat;\n+import org.catrobat.catroid.uiespresso.testsuites.Level;\n+import org.catrobat.catroid.uiespresso.util.matchers.FormulaEditorFunctionListMatchers;\n+import org.catrobat.catroid.uiespresso.util.rules.BaseActivityInstrumentationRule;\n+import org.junit.Before;\n+import org.junit.Rule;\n+import org.junit.Test;\n+import org.junit.experimental.categories.Category;\n+import org.junit.runner.RunWith;\n+import org.junit.runners.Parameterized;\n+\n+import java.util.Arrays;\n+\n+import static android.support.test.espresso.Espresso.onData;\n+import static android.support.test.espresso.Espresso.onView;\n+import static android.support.test.espresso.action.ViewActions.click;\n+import static android.support.test.espresso.assertion.ViewAssertions.matches;\n+import static android.support.test.espresso.matcher.ViewMatchers.isDisplayed;\n+import static android.support.test.espresso.matcher.ViewMatchers.withId;\n+import static android.support.test.espresso.matcher.ViewMatchers.withText;\n+\n+import static org.catrobat.catroid.uiespresso.content.brick.utils.BrickDataInteractionWrapper.onBrickAtPosition;\n+import static org.hamcrest.Matchers.allOf;\n+import static org.hamcrest.Matchers.instanceOf;\n+import static org.hamcrest.core.Is.is;\n+import static org.junit.runners.Parameterized.Parameter;\n+import static org.junit.runners.Parameterized.Parameters;\n+\n+@Category({Cat.CatrobatLanguage.class, Level.Smoke.class})\n+@RunWith(Parameterized.class)\n+public class FormulaEditorFunctionListTest {\n+\t@Rule\n+\tpublic BaseActivityInstrumentationRule<ScriptActivity> baseActivityTestRule = new BaseActivityInstrumentationRule<>(ScriptActivity.class, true, false);\n+\n+\t@Parameters(name = \"{2}\" + \"-Test\")\n+\tpublic static Iterable<Object[]> data() {\n+\t\treturn Arrays.asList(new Object[][] {\n+\t\t\t\t{R.string.formula_editor_function_sin, R.string.formula_editor_function_sin_parameter, \"sin\"},\n+\t\t\t\t{R.string.formula_editor_function_cos, R.string.formula_editor_function_cos_parameter, \"cos\"},\n+\t\t\t\t{R.string.formula_editor_function_tan, R.string.formula_editor_function_tan_parameter, \"tan\"},\n+\t\t\t\t{R.string.formula_editor_function_ln, R.string.formula_editor_function_ln_parameter, \"ln\"},\n+\t\t\t\t{R.string.formula_editor_function_log, R.string.formula_editor_function_log_parameter, \"log\"},\n+\t\t\t\t{R.string.formula_editor_function_pi, R.string.formula_editor_function_pi_parameter, \"pi\"},\n+\t\t\t\t{R.string.formula_editor_function_sqrt, R.string.formula_editor_function_sqrt_parameter, \"sqrt\"},\n+\t\t\t\t{R.string.formula_editor_function_rand, R.string.formula_editor_function_rand_parameter, \"rand\"},\n+\t\t\t\t{R.string.formula_editor_function_abs, R.string.formula_editor_function_abs_parameter, \"abs\"},\n+\t\t\t\t{R.string.formula_editor_function_round, R.string.formula_editor_function_round_parameter, \"round\"},\n+\t\t\t\t{R.string.formula_editor_function_mod, R.string.formula_editor_function_mod_parameter, \"mod\"},\n+\t\t\t\t{R.string.formula_editor_function_arcsin, R.string.formula_editor_function_arcsin_parameter, \"arcsin\"},\n+\t\t\t\t{R.string.formula_editor_function_arccos, R.string.formula_editor_function_arccos_parameter, \"arccos\"},\n+\t\t\t\t{R.string.formula_editor_function_exp, R.string.formula_editor_function_exp_parameter, \"exp\"},\n+\t\t\t\t{R.string.formula_editor_function_arctan, R.string.formula_editor_function_arctan_parameter, \"arctan\"},\n+\t\t\t\t{R.string.formula_editor_function_floor, R.string.formula_editor_function_floor_parameter, \"floor\"},\n+\t\t\t\t{R.string.formula_editor_function_ceil, R.string.formula_editor_function_ceil_parameter, \"ceil\"},\n+\t\t\t\t{R.string.formula_editor_function_max, R.string.formula_editor_function_max_parameter, \"max\"},\n+\t\t\t\t{R.string.formula_editor_function_min, R.string.formula_editor_function_min_parameter, \"min\"},\n+\t\t\t\t{R.string.formula_editor_function_length, R.string.formula_editor_function_length_parameter, \"length\"},\n+\t\t\t\t{R.string.formula_editor_function_letter, R.string.formula_editor_function_letter_parameter,\n+\t\t\t\t\t\t\"letter\"},\n+\t\t\t\t{R.string.formula_editor_function_join, R.string.formula_editor_function_join_parameter, \"join\"},\n+\t\t\t\t{R.string.formula_editor_function_number_of_items, R.string\n+\t\t\t\t\t\t.formula_editor_function_number_of_items_parameter, \"number of items\"},\n+\t\t\t\t{R.string.formula_editor_function_list_item, R.string.formula_editor_function_list_item_parameter,\n+\t\t\t\t\t\t\"list item\"},\n+\t\t\t\t{R.string.formula_editor_function_contains, R.string.formula_editor_function_contains_parameter,\n+\t\t\t\t\t\t\"contains\"}\n+\t\t});\n+\t}\n+\n+\t@Parameter\n+\tpublic @StringRes int formulaEditorFunction;\n+\n+\t@Parameter(1)\n+\tpublic @StringRes int formulaEditorFunctionParameter;\n+\n+\t@Parameter(2)\n+\tpublic String testName;\n+\n+\t@Before\n+\tpublic void setUp() throws Exception {\n+\t\tScript script = BrickTestUtils.createProjectAndGetStartScript(\"FormulaEditorFunctionListTest\");\n+\t\tscript.addBrick(new ChangeSizeByNBrick(0));\n+\t\tbaseActivityTestRule.launchActivity(null);\n+\t}\n+\n+\t@Test\n+\tpublic void testFunctionsListElements() {\n+\t\tonBrickAtPosition(0).checkShowsText(R.string.brick_when_started);\n+\t\tonBrickAtPosition(1).checkShowsText(R.string.brick_change_size_by);\n+\t\tonBrickAtPosition(1).perform(click());\n+\n+\t\tonView(withText(R.string.formula_editor_functions)).perform(click());\n+\n+\t\tString formulaEditorFunctionString = InstrumentationRegistry.getTargetContext()\n+\t\t\t\t.getString(formulaEditorFunction);\n+\n+\t\tString formulaEditorFunctionParameterString = InstrumentationRegistry.getTargetContext()\n+\t\t\t\t.getString(formulaEditorFunctionParameter);\n+\n+\t\tString editorFunction = formulaEditorFunctionString + formulaEditorFunctionParameterString;\n+\n+\t\tString selectedFunctionString = getSelectedFunctionString(formulaEditorFunctionString,\n+\t\t\t\tformulaEditorFunctionParameterString);\n+\n+\t\tonData(allOf(is(instanceOf(String.class)), is(editorFunction)))\n+\t\t\t\t.inAdapterView(FormulaEditorFunctionListMatchers.isFunctionListView())\n+\t\t\t\t.check(matches(isDisplayed()));\n+\n+\t\tonView(withText(editorFunction)).perform(click());\n+\n+\t\tonView(withId(R.id.formula_editor_edit_field)).check(matches(withText(selectedFunctionString)));\n+\t}\n+\n+\tprivate String getSelectedFunctionString(String function, String functionParameter) {\n+\t\tString selectedFunctionString = function;\n+\t\tBoolean bracketsUsed = functionParameter.contains(\"(\") | functionParameter.contains(\")\");\n+\n+\t\tif (bracketsUsed) {\n+\t\t\tselectedFunctionString += \"(\";\n+\t\t\tfunctionParameter = functionParameter.substring(1, functionParameter.length() - 1);\n+\t\t}\n+\n+\t\tString[] parameterArray = functionParameter.split(\",\");","path":"catroid/src/androidTest/java/org/catrobat/catroid/uiespresso/formulaeditor/FormulaEditorFunctionListTest.java","position":156,"original_position":156,"commit_id":"cec86969efe7c6daaa42175312ea65a01a3e1228","original_commit_id":"cec86969efe7c6daaa42175312ea65a01a3e1228","user":{"login":"84n4n4","id":15098185,"avatar_url":"https://avatars2.githubusercontent.com/u/15098185?v=4","gravatar_id":"","url":"https://api.github.com/users/84n4n4","html_url":"https://github.com/84n4n4","followers_url":"https://api.github.com/users/84n4n4/followers","following_url":"https://api.github.com/users/84n4n4/following{/other_user}","gists_url":"https://api.github.com/users/84n4n4/gists{/gist_id}","starred_url":"https://api.github.com/users/84n4n4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/84n4n4/subscriptions","organizations_url":"https://api.github.com/users/84n4n4/orgs","repos_url":"https://api.github.com/users/84n4n4/repos","events_url":"https://api.github.com/users/84n4n4/events{/privacy}","received_events_url":"https://api.github.com/users/84n4n4/received_events","type":"User","site_admin":false},"body":"please make this an iterable and then use a for/each to iterate...","created_at":"2017-12-14T14:10:53Z","updated_at":"2017-12-14T14:10:53Z","html_url":"https://github.com/Catrobat/Catroid/pull/2655#discussion_r156952744","pull_request_url":"https://api.github.com/repos/Catrobat/Catroid/pulls/2655","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/Catrobat/Catroid/pulls/comments/156952744"},"html":{"href":"https://github.com/Catrobat/Catroid/pull/2655#discussion_r156952744"},"pull_request":{"href":"https://api.github.com/repos/Catrobat/Catroid/pulls/2655"}}},"pull_request":{"url":"https://api.github.com/repos/Catrobat/Catroid/pulls/2655","id":156750649,"html_url":"https://github.com/Catrobat/Catroid/pull/2655","diff_url":"https://github.com/Catrobat/Catroid/pull/2655.diff","patch_url":"https://github.com/Catrobat/Catroid/pull/2655.patch","issue_url":"https://api.github.com/repos/Catrobat/Catroid/issues/2655","number":2655,"state":"open","locked":false,"title":"CAT-2601 refactored FormulaEditorListFragmentTest","user":{"login":"batmanandrobin","id":33148192,"avatar_url":"https://avatars2.githubusercontent.com/u/33148192?v=4","gravatar_id":"","url":"https://api.github.com/users/batmanandrobin","html_url":"https://github.com/batmanandrobin","followers_url":"https://api.github.com/users/batmanandrobin/followers","following_url":"https://api.github.com/users/batmanandrobin/following{/other_user}","gists_url":"https://api.github.com/users/batmanandrobin/gists{/gist_id}","starred_url":"https://api.github.com/users/batmanandrobin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/batmanandrobin/subscriptions","organizations_url":"https://api.github.com/users/batmanandrobin/orgs","repos_url":"https://api.github.com/users/batmanandrobin/repos","events_url":"https://api.github.com/users/batmanandrobin/events{/privacy}","received_events_url":"https://api.github.com/users/batmanandrobin/received_events","type":"User","site_admin":false},"body":"Added the FormulaEditorListFragmentTest which is implemented as a parameterized test\r\nAlso added a new Matcher.","created_at":"2017-12-06T14:56:16Z","updated_at":"2017-12-14T14:10:53Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7c1a0d18732b02df636884d63c1b35c1b060ecfa","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/Catrobat/Catroid/pulls/2655/commits","review_comments_url":"https://api.github.com/repos/Catrobat/Catroid/pulls/2655/comments","review_comment_url":"https://api.github.com/repos/Catrobat/Catroid/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Catrobat/Catroid/issues/2655/comments","statuses_url":"https://api.github.com/repos/Catrobat/Catroid/statuses/cec86969efe7c6daaa42175312ea65a01a3e1228","head":{"label":"batmanandrobin:CAT-2601","ref":"CAT-2601","sha":"cec86969efe7c6daaa42175312ea65a01a3e1228","user":{"login":"batmanandrobin","id":33148192,"avatar_url":"https://avatars2.githubusercontent.com/u/33148192?v=4","gravatar_id":"","url":"https://api.github.com/users/batmanandrobin","html_url":"https://github.com/batmanandrobin","followers_url":"https://api.github.com/users/batmanandrobin/followers","following_url":"https://api.github.com/users/batmanandrobin/following{/other_user}","gists_url":"https://api.github.com/users/batmanandrobin/gists{/gist_id}","starred_url":"https://api.github.com/users/batmanandrobin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/batmanandrobin/subscriptions","organizations_url":"https://api.github.com/users/batmanandrobin/orgs","repos_url":"https://api.github.com/users/batmanandrobin/repos","events_url":"https://api.github.com/users/batmanandrobin/events{/privacy}","received_events_url":"https://api.github.com/users/batmanandrobin/received_events","type":"User","site_admin":false},"repo":{"id":108523819,"name":"Catroid","full_name":"batmanandrobin/Catroid","owner":{"login":"batmanandrobin","id":33148192,"avatar_url":"https://avatars2.githubusercontent.com/u/33148192?v=4","gravatar_id":"","url":"https://api.github.com/users/batmanandrobin","html_url":"https://github.com/batmanandrobin","followers_url":"https://api.github.com/users/batmanandrobin/followers","following_url":"https://api.github.com/users/batmanandrobin/following{/other_user}","gists_url":"https://api.github.com/users/batmanandrobin/gists{/gist_id}","starred_url":"https://api.github.com/users/batmanandrobin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/batmanandrobin/subscriptions","organizations_url":"https://api.github.com/users/batmanandrobin/orgs","repos_url":"https://api.github.com/users/batmanandrobin/repos","events_url":"https://api.github.com/users/batmanandrobin/events{/privacy}","received_events_url":"https://api.github.com/users/batmanandrobin/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/batmanandrobin/Catroid","description":"Writing programs on an Android device without prior knowledge.","fork":true,"url":"https://api.github.com/repos/batmanandrobin/Catroid","forks_url":"https://api.github.com/repos/batmanandrobin/Catroid/forks","keys_url":"https://api.github.com/repos/batmanandrobin/Catroid/keys{/key_id}","collaborators_url":"https://api.github.com/repos/batmanandrobin/Catroid/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/batmanandrobin/Catroid/teams","hooks_url":"https://api.github.com/repos/batmanandrobin/Catroid/hooks","issue_events_url":"https://api.github.com/repos/batmanandrobin/Catroid/issues/events{/number}","events_url":"https://api.github.com/repos/batmanandrobin/Catroid/events","assignees_url":"https://api.github.com/repos/batmanandrobin/Catroid/assignees{/user}","branches_url":"https://api.github.com/repos/batmanandrobin/Catroid/branches{/branch}","tags_url":"https://api.github.com/repos/batmanandrobin/Catroid/tags","blobs_url":"https://api.github.com/repos/batmanandrobin/Catroid/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/batmanandrobin/Catroid/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/batmanandrobin/Catroid/git/refs{/sha}","trees_url":"https://api.github.com/repos/batmanandrobin/Catroid/git/trees{/sha}","statuses_url":"https://api.github.com/repos/batmanandrobin/Catroid/statuses/{sha}","languages_url":"https://api.github.com/repos/batmanandrobin/Catroid/languages","stargazers_url":"https://api.github.com/repos/batmanandrobin/Catroid/stargazers","contributors_url":"https://api.github.com/repos/batmanandrobin/Catroid/contributors","subscribers_url":"https://api.github.com/repos/batmanandrobin/Catroid/subscribers","subscription_url":"https://api.github.com/repos/batmanandrobin/Catroid/subscription","commits_url":"https://api.github.com/repos/batmanandrobin/Catroid/commits{/sha}","git_commits_url":"https://api.github.com/repos/batmanandrobin/Catroid/git/commits{/sha}","comments_url":"https://api.github.com/repos/batmanandrobin/Catroid/comments{/number}","issue_comment_url":"https://api.github.com/repos/batmanandrobin/Catroid/issues/comments{/number}","contents_url":"https://api.github.com/repos/batmanandrobin/Catroid/contents/{+path}","compare_url":"https://api.github.com/repos/batmanandrobin/Catroid/compare/{base}...{head}","merges_url":"https://api.github.com/repos/batmanandrobin/Catroid/merges","archive_url":"https://api.github.com/repos/batmanandrobin/Catroid/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/batmanandrobin/Catroid/downloads","issues_url":"https://api.github.com/repos/batmanandrobin/Catroid/issues{/number}","pulls_url":"https://api.github.com/repos/batmanandrobin/Catroid/pulls{/number}","milestones_url":"https://api.github.com/repos/batmanandrobin/Catroid/milestones{/number}","notifications_url":"https://api.github.com/repos/batmanandrobin/Catroid/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/batmanandrobin/Catroid/labels{/name}","releases_url":"https://api.github.com/repos/batmanandrobin/Catroid/releases{/id}","deployments_url":"https://api.github.com/repos/batmanandrobin/Catroid/deployments","created_at":"2017-10-27T09:02:35Z","updated_at":"2017-10-27T09:02:44Z","pushed_at":"2017-12-13T15:51:17Z","git_url":"git://github.com/batmanandrobin/Catroid.git","ssh_url":"git@github.com:batmanandrobin/Catroid.git","clone_url":"https://github.com/batmanandrobin/Catroid.git","svn_url":"https://github.com/batmanandrobin/Catroid","homepage":"https://share.catrob.at/pocketcode","size":152288,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"base":{"label":"Catrobat:develop","ref":"develop","sha":"420657c6b4925485c4ddb5993faeded09c240a95","user":{"login":"Catrobat","id":1747223,"avatar_url":"https://avatars1.githubusercontent.com/u/1747223?v=4","gravatar_id":"","url":"https://api.github.com/users/Catrobat","html_url":"https://github.com/Catrobat","followers_url":"https://api.github.com/users/Catrobat/followers","following_url":"https://api.github.com/users/Catrobat/following{/other_user}","gists_url":"https://api.github.com/users/Catrobat/gists{/gist_id}","starred_url":"https://api.github.com/users/Catrobat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Catrobat/subscriptions","organizations_url":"https://api.github.com/users/Catrobat/orgs","repos_url":"https://api.github.com/users/Catrobat/repos","events_url":"https://api.github.com/users/Catrobat/events{/privacy}","received_events_url":"https://api.github.com/users/Catrobat/received_events","type":"Organization","site_admin":false},"repo":{"id":4475999,"name":"Catroid","full_name":"Catrobat/Catroid","owner":{"login":"Catrobat","id":1747223,"avatar_url":"https://avatars1.githubusercontent.com/u/1747223?v=4","gravatar_id":"","url":"https://api.github.com/users/Catrobat","html_url":"https://github.com/Catrobat","followers_url":"https://api.github.com/users/Catrobat/followers","following_url":"https://api.github.com/users/Catrobat/following{/other_user}","gists_url":"https://api.github.com/users/Catrobat/gists{/gist_id}","starred_url":"https://api.github.com/users/Catrobat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Catrobat/subscriptions","organizations_url":"https://api.github.com/users/Catrobat/orgs","repos_url":"https://api.github.com/users/Catrobat/repos","events_url":"https://api.github.com/users/Catrobat/events{/privacy}","received_events_url":"https://api.github.com/users/Catrobat/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Catrobat/Catroid","description":"Writing programs on an Android device without prior knowledge.","fork":false,"url":"https://api.github.com/repos/Catrobat/Catroid","forks_url":"https://api.github.com/repos/Catrobat/Catroid/forks","keys_url":"https://api.github.com/repos/Catrobat/Catroid/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Catrobat/Catroid/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Catrobat/Catroid/teams","hooks_url":"https://api.github.com/repos/Catrobat/Catroid/hooks","issue_events_url":"https://api.github.com/repos/Catrobat/Catroid/issues/events{/number}","events_url":"https://api.github.com/repos/Catrobat/Catroid/events","assignees_url":"https://api.github.com/repos/Catrobat/Catroid/assignees{/user}","branches_url":"https://api.github.com/repos/Catrobat/Catroid/branches{/branch}","tags_url":"https://api.github.com/repos/Catrobat/Catroid/tags","blobs_url":"https://api.github.com/repos/Catrobat/Catroid/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Catrobat/Catroid/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Catrobat/Catroid/git/refs{/sha}","trees_url":"https://api.github.com/repos/Catrobat/Catroid/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Catrobat/Catroid/statuses/{sha}","languages_url":"https://api.github.com/repos/Catrobat/Catroid/languages","stargazers_url":"https://api.github.com/repos/Catrobat/Catroid/stargazers","contributors_url":"https://api.github.com/repos/Catrobat/Catroid/contributors","subscribers_url":"https://api.github.com/repos/Catrobat/Catroid/subscribers","subscription_url":"https://api.github.com/repos/Catrobat/Catroid/subscription","commits_url":"https://api.github.com/repos/Catrobat/Catroid/commits{/sha}","git_commits_url":"https://api.github.com/repos/Catrobat/Catroid/git/commits{/sha}","comments_url":"https://api.github.com/repos/Catrobat/Catroid/comments{/number}","issue_comment_url":"https://api.github.com/repos/Catrobat/Catroid/issues/comments{/number}","contents_url":"https://api.github.com/repos/Catrobat/Catroid/contents/{+path}","compare_url":"https://api.github.com/repos/Catrobat/Catroid/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Catrobat/Catroid/merges","archive_url":"https://api.github.com/repos/Catrobat/Catroid/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Catrobat/Catroid/downloads","issues_url":"https://api.github.com/repos/Catrobat/Catroid/issues{/number}","pulls_url":"https://api.github.com/repos/Catrobat/Catroid/pulls{/number}","milestones_url":"https://api.github.com/repos/Catrobat/Catroid/milestones{/number}","notifications_url":"https://api.github.com/repos/Catrobat/Catroid/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Catrobat/Catroid/labels{/name}","releases_url":"https://api.github.com/repos/Catrobat/Catroid/releases{/id}","deployments_url":"https://api.github.com/repos/Catrobat/Catroid/deployments","created_at":"2012-05-29T00:18:04Z","updated_at":"2017-12-13T07:07:00Z","pushed_at":"2017-12-14T12:35:45Z","git_url":"git://github.com/Catrobat/Catroid.git","ssh_url":"git@github.com:Catrobat/Catroid.git","clone_url":"https://github.com/Catrobat/Catroid.git","svn_url":"https://github.com/Catrobat/Catroid","homepage":"https://share.catrob.at/pocketcode","size":153328,"stargazers_count":158,"watchers_count":158,"language":"Java","has_issues":false,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":263,"mirror_url":null,"archived":false,"open_issues_count":143,"license":null,"forks":263,"open_issues":143,"watchers":158,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/Catrobat/Catroid/pulls/2655"},"html":{"href":"https://github.com/Catrobat/Catroid/pull/2655"},"issue":{"href":"https://api.github.com/repos/Catrobat/Catroid/issues/2655"},"comments":{"href":"https://api.github.com/repos/Catrobat/Catroid/issues/2655/comments"},"review_comments":{"href":"https://api.github.com/repos/Catrobat/Catroid/pulls/2655/comments"},"review_comment":{"href":"https://api.github.com/repos/Catrobat/Catroid/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Catrobat/Catroid/pulls/2655/commits"},"statuses":{"href":"https://api.github.com/repos/Catrobat/Catroid/statuses/cec86969efe7c6daaa42175312ea65a01a3e1228"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"84n4n4"}}