summaryrefslogtreecommitdiff
path: root/java/test/Slice/macros
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2014-10-23 16:28:09 -0230
committerMatthew Newhook <matthew@zeroc.com>2014-10-23 16:28:09 -0230
commitf6bb0396e7d8fd12ed50f72ab9fc99436d418576 (patch)
treeee6ef1cb32f2523839f210eb9ec3b924b97d5998 /java/test/Slice/macros
parentAdd Object.equals, and minor fix to HashMap.equals (diff)
downloadice-f6bb0396e7d8fd12ed50f72ab9fc99436d418576.tar.bz2
ice-f6bb0396e7d8fd12ed50f72ab9fc99436d418576.tar.xz
ice-f6bb0396e7d8fd12ed50f72ab9fc99436d418576.zip
More gradle changes.
Moved android stuff to its own package. Moved java tests to src/main/java/test subdirectory.
Diffstat (limited to 'java/test/Slice/macros')
-rw-r--r--java/test/Slice/macros/Client.java54
-rw-r--r--java/test/Slice/macros/Test.ice58
-rwxr-xr-xjava/test/Slice/macros/run.py28
3 files changed, 0 insertions, 140 deletions
diff --git a/java/test/Slice/macros/Client.java b/java/test/Slice/macros/Client.java
deleted file mode 100644
index 4c4fa0e7b0a..00000000000
--- a/java/test/Slice/macros/Client.java
+++ /dev/null
@@ -1,54 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2014 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-package test.Slice.macros;
-
-import test.Slice.macros.Test.Default;
-import test.Slice.macros.Test.NoDefault;
-import test.Slice.macros.Test.JavaOnly;
-
-public class Client
-{
- private static void test(boolean b)
- {
- if(!b)
- {
- throw new RuntimeException();
- }
- }
-
- public static void
- main(String[] args)
- {
- int status = 0;
- try
- {
- System.out.print("testing Slice predefined macros... ");
- Default d = new Default();
- test(d.x == 10);
- test(d.y == 10);
-
- NoDefault nd = new NoDefault();
- test(nd.x != 10);
- test(nd.y != 10);
-
- JavaOnly c = new JavaOnly();
- test(c.lang.equals("java"));
- test(c.version == Ice.Util.intVersion());
- System.out.println("ok");
- }
- catch(Exception ex)
- {
- ex.printStackTrace();
- status = 1;
- }
- System.gc();
- System.exit(status);
- }
-}
diff --git a/java/test/Slice/macros/Test.ice b/java/test/Slice/macros/Test.ice
deleted file mode 100644
index 2a791540afa..00000000000
--- a/java/test/Slice/macros/Test.ice
+++ /dev/null
@@ -1,58 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2014 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-#pragma once
-
-[["java:package:test.Slice.macros"]]
-
-//
-// This macro sets the default value only when compiling with slice2java.
-//
-#ifdef __SLICE2JAVA__
-# define DEFAULT(X) = X
-#else
-# define DEFAULT(X) /**/
-#endif
-
-//
-// This macro sets the default value only when not compiling with slice2java.
-//
-#ifndef __SLICE2JAVA__
-# define NODEFAULT(X) = X
-#else
-# define NODEFAULT(X) /**/
-#endif
-
-module Test
-{
-
-class Default
-{
- int x DEFAULT(10);
- int y DEFAULT(10);
-};
-
-class NoDefault
-{
- int x NODEFAULT(10);
- int y NODEFAULT(10);
-};
-
-//
-// This class is only defined when compiling with slice2java.
-//
-#ifdef __SLICE2JAVA__
-class JavaOnly
-{
- string lang DEFAULT("java");
- int version DEFAULT(ICE_VERSION);
-};
-#endif
-
-};
diff --git a/java/test/Slice/macros/run.py b/java/test/Slice/macros/run.py
deleted file mode 100755
index 11e187b79d2..00000000000
--- a/java/test/Slice/macros/run.py
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/env python
-# **********************************************************************
-#
-# Copyright (c) 2003-2014 ZeroC, Inc. All rights reserved.
-#
-# This copy of Ice is licensed to you under the terms described in the
-# ICE_LICENSE file included in this distribution.
-#
-# **********************************************************************
-
-import os, sys
-
-path = [ ".", "..", "../..", "../../..", "../../../.." ]
-head = os.path.dirname(sys.argv[0])
-if len(head) > 0:
- path = [os.path.join(head, p) for p in path]
-path = [os.path.abspath(p) for p in path if os.path.exists(os.path.join(p, "scripts", "TestUtil.py")) ]
-if len(path) == 0:
- raise RuntimeError("can't find toplevel directory!")
-sys.path.append(os.path.join(path[0], "scripts"))
-import TestUtil
-
-sys.stdout.write("starting client... ")
-sys.stdout.flush()
-clientProc = TestUtil.startClient("test.Slice.macros.Client",startReader=False)
-print("ok")
-clientProc.startReader()
-clientProc.waitTestSuccess()