Sha256: 7a244f37dd8bfa705a6e0a780712aca2aeb6f5d5d63624c0f74ebe9a78e7c7b3

Contents?: true

Size: 1.74 KB

Versions: 82

Compression:

Stored size: 1.74 KB

Contents

/**
 * $Id$
 * 
 * Author:: Francis Cianfrocca (gmail: blackhedd)
 * Homepage::  http://rubyeventmachine.com
 * Date:: 15 Jul 2007
 * 
 * See EventMachine and EventMachine::Connection for documentation and
 * usage examples.
 * 
 *
 *----------------------------------------------------------------------------
 *
 * Copyright (C) 2006-07 by Francis Cianfrocca. All Rights Reserved.
 * Gmail: blackhedd
 * 
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of either: 1) the GNU General Public License
 * as published by the Free Software Foundation; either version 2 of the
 * License, or (at your option) any later version; or 2) Ruby's License.
 * 
 * See the file COPYING for complete licensing information.
 *
 *---------------------------------------------------------------------------
 *
 * 
 */


package com.rubyeventmachine.tests;

//import static org.junit.Assert.*;

import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;

import com.rubyeventmachine.EmReactor;

import java.io.*;
import java.nio.*;


public class EMTest {

	class ShortTimer extends EmReactor {
		public void eventCallback (String sig, int eventCode, ByteBuffer data) {
			System.out.println ("Short Callback "+sig+" "+eventCode+" "+data);
			this.stop();
		}
	}
	
	@BeforeClass
	public static void setUpBeforeClass() throws Exception {
	}

	@AfterClass
	public static void tearDownAfterClass() throws Exception {
	}

	@Before
	public void setUp() throws Exception {
	}

	@After
	public void tearDown() throws Exception {
	}
 

	@Test
	public final void testOneShort() throws IOException {
		EmReactor em = new ShortTimer();
		em.installOneshotTimer(1050);
		em.run();
	}
	

}

Version data entries

82 entries across 82 versions & 13 rubygems

Version Path
classiccms-0.7.5 vendor/bundle/gems/eventmachine-0.12.10/java/src/com/rubyeventmachine/tests/EMTest.java
classiccms-0.7.4 vendor/bundle/gems/eventmachine-0.12.10/java/src/com/rubyeventmachine/tests/EMTest.java
classiccms-0.7.3 vendor/bundle/gems/eventmachine-0.12.10/java/src/com/rubyeventmachine/tests/EMTest.java
MattHulse-eventmachine-0.0.1 java/src/com/rubyeventmachine/tests/EMTest.java
MattHulse-eventmachine-0.12.10 java/src/com/rubyeventmachine/tests/EMTest.java
careo-eventmachine-0.12.5.1 java/src/com/rubyeventmachine/tests/EMTest.java
davidsmalley-eventmachine-0.12.3.1 java/src/com/rubyeventmachine/tests/EMTest.java
eventmachine-eventmachine-0.12.3 java/src/com/rubyeventmachine/tests/EMTest.java
eventmachine-eventmachine-0.12.4 java/src/com/rubyeventmachine/tests/EMTest.java
eventmachine-eventmachine-0.12.5 java/src/com/rubyeventmachine/tests/EMTest.java
eventmachine-eventmachine-0.12.6 java/src/com/rubyeventmachine/tests/EMTest.java
eventmachine-eventmachine-0.12.7 java/src/com/rubyeventmachine/tests/EMTest.java
eventmachine-eventmachine-0.12.8 java/src/com/rubyeventmachine/tests/EMTest.java
eventmachine-eventmachine-0.12.9 java/src/com/rubyeventmachine/tests/EMTest.java
libc-eventmachine-0.12.5.42 java/src/com/rubyeventmachine/tests/EMTest.java
libc-eventmachine-0.12.7.42 java/src/com/rubyeventmachine/tests/EMTest.java
classiccms-0.7.2 vendor/bundle/gems/eventmachine-0.12.10/java/src/com/rubyeventmachine/tests/EMTest.java
classiccms-0.7.1 vendor/bundle/gems/eventmachine-0.12.10/java/src/com/rubyeventmachine/tests/EMTest.java
classiccms-0.7.0 vendor/bundle/gems/eventmachine-0.12.10/java/src/com/rubyeventmachine/tests/EMTest.java
classiccms-0.6.9 vendor/bundle/gems/eventmachine-0.12.10/java/src/com/rubyeventmachine/tests/EMTest.java