Package net.ex337.scriptus.model.api

Examples of net.ex337.scriptus.model.api.Message


 
  public void testAccessTokens() {
     
      String uid = UUID.randomUUID().toString();

      TransportAccessToken t = new TransportAccessToken(uid, TransportType.Dummy, "accessToken"+uid, "accessSecret"+uid);
     
      datastore.saveTransportAccessToken(t);
     
      assertTrue("found new token", datastore.getInstalledTransports(uid).contains(TransportType.Dummy));
     
      datastore.deleteTransportAccessToken(uid, TransportType.Dummy);

      assertFalse("deleted new token", datastore.getInstalledTransports(uid).contains(TransportType.Dummy));

        datastore.saveTransportAccessToken(t);
       
        TransportAccessToken tt = datastore.getAccessToken(uid, TransportType.Dummy);
       
        assertEquals("access secret OK", t.getAccessSecret(), tt.getAccessSecret());
        assertEquals("access token OK", t.getAccessToken(), tt.getAccessToken());
       
  }
View Full Code Here


  public void testSay() throws TwitterException {
     
        String accessToken = "";
        String accessSecret = "";
       
        TransportAccessToken t = null;
        try{
            t = datastore.getAccessToken("userid", TransportType.Twitter);
        } catch(Exception e) {
            ;//do nothing
        }
       
        if(t == null) {
            datastore.saveTransportAccessToken(new TransportAccessToken("userid", TransportType.Twitter, accessToken, accessSecret));
        }
   
    i.send("userid", "robotoscriptu", "098765231");
   
    assertTrue(true);
View Full Code Here

        // ((DummyTransport)m).response = "response";
       
        twitter = (TwitterTransportImpl) appContext.getBean("twitterTransport");
       
        try{
            TransportAccessToken c = datastore.getAccessToken(TEST_USER, TransportType.Twitter);
        } catch(Exception e) {
            datastore.saveTransportAccessToken(new TransportAccessToken(TEST_USER, TransportType.Twitter, "token", "secret"));
        }
       

    }
View Full Code Here

                if (snAgeSecs <= ageThreshold) {

                    break;
                }

                Message m = new Message(s.getScreenName(), cleanTweet(s, screenName), s.getCreation(), userId, TransportType.Twitter);
                if (s.getInReplyToId() != -1) {
                    m.setInReplyToMessageId("tweet:" + s.getInReplyToId());
                }

                incomings.add(m);

                processedIncomings.add(messageId);
View Full Code Here

            }
            m.userId = openid;
           
            UUID u = d.savePersonalTransportMessage(m);

            final Message mm = new Message(m.from, m.message, System.currentTimeMillis(), openid, TransportType.Personal);
            if(m.parent != null) {
                mm.setInReplyToMessageId("personal:"+m.parent);
            }
           
            r.handleIncomings(new ArrayList<Message>() {{add(mm);}});
           
        } else if("del".equalsIgnoreCase(op)) {
View Full Code Here

                if (lastMentionTime != null
                        && lastMentionTime
                                .compareTo(mention.getCreationTimestamp() / 1000L) > 0) {
                    continue;
                }
                Message m = new Message(mention.getScreenName(), mention.getText(), System.currentTimeMillis(), userId, TransportType.Facebook);
                if (mention.getInReplyToId() != FacebookMention.DEFAULT_REPLY_TO) {
                    // It is a comment
                    m.setInReplyToMessageId("facebook:" + mention.getInReplyToId());
                } else {
                    // It is a post
                    lastProcessedPosts.add(mention.getId());
                }
                incomings.add(m);
View Full Code Here

                    sleep(200);
                } catch (InterruptedException e) {
                    //TNSH;
                    throw new RuntimeException(e);
                }
                Message m = new Message(to, getResponse(msg), System.currentTimeMillis(), "dummy_user", TransportType.Dummy);
                m.setInReplyToMessageId(id);
               
                List<Message> responseList = new ArrayList<Message>();
                responseList.add(m);

                //this should be done after the function returns!
View Full Code Here

   
    assertTrue("slept correctly", r instanceof Get);

    p.save();

    Get g = (Get) r;
   
    g.visit(new ScriptusFacade(datastore, c, m, conf), p);
   
    p = datastore.getProcess(p.getPid());
   
    assertTrue("got content", p.getState() instanceof String);
   
View Full Code Here

   
    assertTrue("slept correctly", r instanceof Get);

    p.save();

    Get g = (Get) r;
   
    g.visit(new ScriptusFacade(datastore, c, m, conf), p);
   
    p = datastore.getProcess(p.getPid());
   
    assertTrue("got content", p.getState() instanceof String);
   
View Full Code Here

   
    assertTrue("slept correctly", r instanceof Get);

    p.save();

    Get g = (Get) r;
   
    g.visit(new ScriptusFacade(datastore, c, m, conf), p);
   
    p = datastore.getProcess(p.getPid());
   
    assertTrue("got content", p.getState() instanceof String);
   
View Full Code Here

TOP

Related Classes of net.ex337.scriptus.model.api.Message

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.