Sha256: ec478e94017046f65a670c27491bb19b5b8804c3602771c7a8f3137698b46b68

Contents?: true

Size: 1.05 KB

Versions: 18

Compression:

Stored size: 1.05 KB

Contents

package com.rubyeventmachine.tests;

import com.rubyeventmachine.*;
import java.net.*;
import java.nio.*;

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


public class TestDatagrams {

	@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 {
	}

	class A extends Connection {
		public void receiveData (ByteBuffer bb) {
			application.stop();
		}
	}
	class B extends Connection {
		public void postInit() {
			this.sendDatagram(ByteBuffer.wrap(new String("ABC").getBytes()), new InetSocketAddress ("127.0.0.1", 9550));
		}
		
	}
	@Test
	public final void testA() {
		final Application a = new Application();
		a.run (new Runnable() {
			public void run() {
				a.openDatagramSocket( new InetSocketAddress ("0.0.0.0", 9550), new A() );
				a.openDatagramSocket( new B() );
			}
		});
	}
}

Version data entries

18 entries across 18 versions & 6 rubygems

Version Path
MattHulse-eventmachine-0.0.1 java/src/com/rubyeventmachine/tests/TestDatagrams.java
MattHulse-eventmachine-0.12.10 java/src/com/rubyeventmachine/tests/TestDatagrams.java
careo-eventmachine-0.12.5.1 java/src/com/rubyeventmachine/tests/TestDatagrams.java
davidsmalley-eventmachine-0.12.3.1 java/src/com/rubyeventmachine/tests/TestDatagrams.java
eventmachine-eventmachine-0.12.3 java/src/com/rubyeventmachine/tests/TestDatagrams.java
eventmachine-eventmachine-0.12.4 java/src/com/rubyeventmachine/tests/TestDatagrams.java
eventmachine-eventmachine-0.12.5 java/src/com/rubyeventmachine/tests/TestDatagrams.java
eventmachine-eventmachine-0.12.6 java/src/com/rubyeventmachine/tests/TestDatagrams.java
eventmachine-eventmachine-0.12.7 java/src/com/rubyeventmachine/tests/TestDatagrams.java
eventmachine-eventmachine-0.12.8 java/src/com/rubyeventmachine/tests/TestDatagrams.java
eventmachine-eventmachine-0.12.9 java/src/com/rubyeventmachine/tests/TestDatagrams.java
libc-eventmachine-0.12.5.42 java/src/com/rubyeventmachine/tests/TestDatagrams.java
libc-eventmachine-0.12.7.42 java/src/com/rubyeventmachine/tests/TestDatagrams.java
eventmachine-0.12.4 java/src/com/rubyeventmachine/tests/TestDatagrams.java
eventmachine-0.12.6-java java/src/com/rubyeventmachine/tests/TestDatagrams.java
eventmachine-0.12.6 java/src/com/rubyeventmachine/tests/TestDatagrams.java
eventmachine-0.12.8-java java/src/com/rubyeventmachine/tests/TestDatagrams.java
eventmachine-0.12.8 java/src/com/rubyeventmachine/tests/TestDatagrams.java