/**
   * For some unknown reason the brick stays hovering and invisible after MotionEvent.ACTION_DOWN.
   * This behavior appears only in a test, not in the application itself.
   */
  @Smoke
  public void testMoveBrickAcrossScript() {
    //		ScriptTabActivity activity = (ScriptTabActivity) solo.getCurrentActivity();
    //		ScriptFragment fragment = (ScriptFragment)
    // activity.getTabFragment(ScriptTabActivity.INDEX_TAB_SCRIPTS);
    //		BrickAdapter adapter = fragment.getAdapter();

    ArrayList<Integer> yPositionList = UiTestUtils.getListItemYPositions(solo);
    assertTrue("Test project brick list smaller than expected", yPositionList.size() >= 6);

    int numberOfBricks = ProjectManager.getInstance().getCurrentScript().getBrickList().size();
    UiTestUtils.longClickAndDrag(solo, 10, yPositionList.get(7), 10, yPositionList.get(2), 20);
    assertTrue(
        "Number of Bricks inside Script hasn't changed",
        (numberOfBricks + 1)
            == ProjectManager.getInstance().getCurrentScript().getBrickList().size());
    longClickAndDrag(10, yPositionList.get(7), 10, yPositionList.get(2), 20);
    //		assertTrue("Number of Bricks inside Script hasn't changed", (numberOfBricks - 1) ==
    // ProjectManager
    //				.getInstance().getCurrentSprite().getScript(0).getBrickList().size());
    //
    //		assertEquals("Incorrect Brick after dragging over Script", (Brick) adapter.getItem(7)
    // instanceof WaitBrick,
    //				true);
  }