Fix up test so failing async thumbnail creation does not cause test to wait indefinately

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@10195 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Roy Wetherall
2008-08-01 09:09:51 +00:00
parent b381747731
commit 84270f27b6

View File

@@ -37,7 +37,6 @@ import org.alfresco.service.cmr.repository.ContentWriter;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.util.GUID;
import org.apache.tools.ant.taskdefs.Sleep;
import org.json.JSONArray;
import org.json.JSONObject;
import org.springframework.mock.web.MockHttpServletResponse;
@@ -173,8 +172,15 @@ public class ThumbnailServiceTest extends BaseWebScriptTest
{
String url = "/api/node/" + node.getStoreRef().getProtocol() + "/" + node.getStoreRef().getIdentifier() + "/" + node.getId() + "/content/thumbnails/" + thumbnailName;
int retrys = 10;
int trys = 0;
while (true)
{
if (trys >= retrys)
{
fail("Thumbnail never gets created " + thumbnailName);
}
MockHttpServletResponse response = getRequest(url, 0);
if (response.getStatus() == 200)
{
@@ -189,6 +195,8 @@ public class ThumbnailServiceTest extends BaseWebScriptTest
{
Thread.sleep(100);
}
trys++;
}
}