public void testRenameSpriteDialogMixedCase() throws NameNotFoundException, IOException {
    createTestProject(testProject);
    solo.clickOnButton(solo.getString(R.string.main_menu_programs));
    solo.waitForActivity(MyProjectsActivity.class.getSimpleName());
    solo.sleep(500);
    assertTrue("Cannot click on project.", UiTestUtils.clickOnTextInList(solo, testProject));
    solo.clickLongOnText(cat);

    solo.sleep(1000);
    solo.clickOnText(solo.getString(R.string.rename));
    solo.clearEditText(0);
    UiTestUtils.enterText(solo, 0, catMixedCase);
    solo.sendKey(Solo.ENTER);

    ListView spriteList = (ListView) solo.getCurrentActivity().findViewById(android.R.id.list);
    String first = ((Sprite) spriteList.getItemAtPosition(1)).getName();
    assertEquals("The first sprite name was not renamed to Mixed Case", first, catMixedCase);
  }