Put necessary files in packages
Also fixed a small compile bug (can't use static in @BeforeEach)
This commit is contained in:
parent
704bac09f4
commit
13a6e2c5e6
3
go.bat
3
go.bat
@ -1,2 +1,3 @@
|
|||||||
gradlew --no-daemon run > output.txt 2> errors.txt
|
gradlew --parallel --daemon run > output.txt 2> errors.txt
|
||||||
|
START /min "C:\Program Files\Windows Media Player\wmplayer.exe" %windir%\media\Alarm07.wav
|
||||||
rem find . -size 0 -type f
|
rem find . -size 0 -type f
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
// {ValidateByHand}
|
// {ValidateByHand}
|
||||||
// Tests the ChatterServer by starting multiple
|
// Tests the ChatterServer by starting multiple
|
||||||
// clients, each of which sends datagrams.
|
// clients, each of which sends datagrams.
|
||||||
|
package network;
|
||||||
import java.net.*;
|
import java.net.*;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import onjava.*;
|
import onjava.*;
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
||||||
// {ValidateByHand}
|
// {ValidateByHand}
|
||||||
// A server that echoes datagrams
|
// A server that echoes datagrams
|
||||||
|
package network;
|
||||||
import java.net.*;
|
import java.net.*;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import onjava.*;
|
import onjava.*;
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
// We make no guarantees that this code is fit for any purpose.
|
// We make no guarantees that this code is fit for any purpose.
|
||||||
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
||||||
// Converts between Strings and DataGramPackets
|
// Converts between Strings and DataGramPackets
|
||||||
|
package network;
|
||||||
import java.net.*;
|
import java.net.*;
|
||||||
|
|
||||||
public class Dgram {
|
public class Dgram {
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
||||||
// Testing MultiSimpleServer with multiple clients.
|
// Testing MultiSimpleServer with multiple clients.
|
||||||
// {ValidateByHand}
|
// {ValidateByHand}
|
||||||
|
package network;
|
||||||
import java.net.*;
|
import java.net.*;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import onjava.*;
|
import onjava.*;
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
||||||
// Uses threads to handle any number of clients.
|
// Uses threads to handle any number of clients.
|
||||||
// {ValidateByHand}
|
// {ValidateByHand}
|
||||||
|
package network;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.net.*;
|
import java.net.*;
|
||||||
import onjava.*;
|
import onjava.*;
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
// Sends lines to the server and
|
// Sends lines to the server and
|
||||||
// reads lines the server sends.
|
// reads lines the server sends.
|
||||||
// {ValidateByHand}
|
// {ValidateByHand}
|
||||||
|
package network;
|
||||||
import java.net.*;
|
import java.net.*;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
||||||
// Echoes what the client sends.
|
// Echoes what the client sends.
|
||||||
// {ValidateByHand}
|
// {ValidateByHand}
|
||||||
|
package network;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.net.*;
|
import java.net.*;
|
||||||
|
|
||||||
|
@ -2,8 +2,7 @@
|
|||||||
// (c)2016 MindView LLC: see Copyright.txt
|
// (c)2016 MindView LLC: see Copyright.txt
|
||||||
// We make no guarantees that this code is fit for any purpose.
|
// We make no guarantees that this code is fit for any purpose.
|
||||||
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
||||||
// Finds out your machine name and network address
|
// Discovers your machine name and network address.
|
||||||
// when you're connected to the Internet
|
|
||||||
import java.net.*;
|
import java.net.*;
|
||||||
|
|
||||||
public class WhoAmI {
|
public class WhoAmI {
|
||||||
|
45
network/tests/SimpleTcpTests.java
Normal file
45
network/tests/SimpleTcpTests.java
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
// network/tests/SimpleTcpTests.java
|
||||||
|
// (c)2016 MindView LLC: see Copyright.txt
|
||||||
|
// We make no guarantees that this code is fit for any purpose.
|
||||||
|
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
||||||
|
package network;
|
||||||
|
import java.util.*;
|
||||||
|
import java.util.stream.*;
|
||||||
|
import org.junit.jupiter.api.*;
|
||||||
|
import static org.junit.jupiter.api.Assertions.*;
|
||||||
|
import onjava.*;
|
||||||
|
|
||||||
|
public class SimpleTcpTests {
|
||||||
|
|
||||||
|
@BeforeAll
|
||||||
|
static void startMsg() {
|
||||||
|
System.out.println(">>> Network Tests <<<");
|
||||||
|
}
|
||||||
|
|
||||||
|
@BeforeEach
|
||||||
|
void setupServer () { }
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void basicTest() throws Exception {
|
||||||
|
SimpleServer server = new SimpleServer();
|
||||||
|
SimpleClient client = new SimpleClient();
|
||||||
|
client.main(null);
|
||||||
|
assertTrue(false); // Fail until there are good assertions in the test
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void multiTest() throws Exception {
|
||||||
|
MultiSimpleClient client = new MultiSimpleClient();
|
||||||
|
MultiSimpleServer server = new MultiSimpleServer();
|
||||||
|
client.main(null);
|
||||||
|
assertTrue(false); // Fail until there are good assertions in the test
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void chatterTest() throws Exception {
|
||||||
|
ChatterServer server = new ChatterServer();
|
||||||
|
ChatterClient.main(null);
|
||||||
|
assertTrue(false); // Fail until there are good assertions in the test
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user