1. Java / Говнокод #15977

    +72

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    @Test(timeout = 120000)
    public void testFlow() throws MuleException, InterruptedException {
    	MuleClient client = new MuleClient(muleContext);
    	MuleMessage message = client.send("vm://sfdc.process", new DefaultMuleMessage("abakadabra", muleContext));
    
    	Thread.sleep(30000);
    	Assert.assertNotNull(message);
    }

    Боремся с потусторонними силами с помощью священных sleep'ов.

    Запостил: pingw33n, 13 Мая 2014

    Комментарии (8) RSS

    • Ехал Future через Future... А не, показалось :(
      Ответить
    • В message лежит null? Ляжь, поспи, и все пройдет...
      Ответить
    • cleaned
      Ответить
      • Судя по доке, для асинхронной передачи там вообще другие методы:

        http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/module/client/MuleClient.html

        MuleMessage send(String url, MuleMessage message)
        FutureMessageResult sendAsync(String url, MuleMessage message)
        Ответить
    • 888888888888888888888888888888888888888888888
      88888888888888888__________________8888888888
      88888888_____________________________88888888
      888888________________________________8888888
      88888__________________________________888888
      88888_____88888_______8888888888________88888
      888_______88888888____8888888__8_____88__8888
      88___8888_______8___________888_888_8__88__88
      88_______888___88__________________888__8___8
      888____8_____88_____88888_______88__888_8___8
      888___888______8_8______8_8888_88__88___8__88
      8888__8888888___8888888888____888_88_____8888
      8888__8888_8___88__88____8888888__8_____88888
      8888__888888888888888888888____888_____888888
      8888__8888888888888888____8__888______8888888
      8888___88_8__8__8___8_____888_______888888888
      8888______8888888888888888________88888888888
      8888___________________________88888888888888
      8888_______________________888888888888888888
      8888____________________888888888888888888888
      8888888_________88888888888888888888888888888
      888888888888888888888888888888888888888888888
      888_______________________________________888
      888__888888_888888____888___88____88______888
      888__888888_8888888__88888__88____88______888
      888____88___88___88_88___88_88____88______888
      888____88___8888888_88___88_88____88______888
      888____88___888888__88___88_88____88______888
      888____88___88__88__88___88_88____88______888
      888____88___88___88__88888__88888_88888___888
      888____88___88___88___888___88888_88888___888
      888_______________________________________888
      888888888888888888888888888888888888888888888
      Ответить
    • похоже на тест. если через 30 секунд не кончил - то тест обламался.
      Ответить

    Добавить комментарий