Examples of MockResult


Examples of org.jboss.forge.classloader.mock.MockResult

      ClassLoader dep1Loader = registry.getAddon(AddonId.from("dep1", "1")).getClassLoader();
      ClassLoader dep2Loader = registry.getAddon(AddonId.from("dep2", "2")).getClassLoader();

      Class<?> foreignType = dep2Loader.loadClass(MockResult.class.getName());
      Object delegate = foreignType.newInstance();
      MockResult enhancedResult = (MockResult) ClassLoaderAdapterBuilder.callingLoader(thisLoader)
               .delegateLoader(dep2Loader).enhance(delegate);
      Assert.assertTrue(Proxies.isForgeProxy(enhancedResult));

      Object foreignInstance = dep1Loader
               .loadClass(ClassWithClassAsParameter.class.getName())
               .getConstructor(Class.class)
               .newInstance(foreignType);

      ClassLoaderAdapterBuilderDelegateLoader builder = ClassLoaderAdapterBuilder
               .callingLoader(thisLoader)
               .delegateLoader(dep1Loader);

      Object enhancedFilter = builder.enhance(foreignInstance);

      ClassWithClassAsParameter classFilter = (ClassWithClassAsParameter) enhancedFilter;

      Assert.assertTrue(Proxies.isForgeProxy(classFilter));

      Class<? extends MockResult> enhancedResultType = enhancedResult.getClass();
      Assert.assertTrue(classFilter.verify(enhancedResultType));
      Assert.assertFalse(classFilter.isProxyType(enhancedResultType));
      Assert.assertTrue(classFilter.verify(delegate.getClass()));
      Assert.assertFalse(classFilter.isProxyType(delegate.getClass()));
      Assert.assertTrue(classFilter.verify(foreignType));
View Full Code Here

Examples of org.jboss.forge.classloader.mock.MockResult

      ClassLoader dep1Loader = registry.getAddon(AddonId.from("dep1", "1")).getClassLoader();
      ClassLoader dep2Loader = registry.getAddon(AddonId.from("dep2", "2")).getClassLoader();

      Class<?> foreignType = dep2Loader.loadClass(MockResult.class.getName());
      Object delegate = foreignType.newInstance();
      MockResult enhancedValue = (MockResult) ClassLoaderAdapterBuilder.callingLoader(thisLoader)
               .delegateLoader(dep2Loader).enhance(delegate);
      Assert.assertTrue(Proxies.isForgeProxy(enhancedValue));

      Object foreignInstance = dep1Loader
               .loadClass(ClassWithClassAsParameter.class.getName())
View Full Code Here

Examples of org.jooq.tools.jdbc.MockResult

                assertEquals(0, ctx.outParameterTypes()[1]);
                assertEquals(Types.VARCHAR, ctx.outParameterTypes()[2]);
                assertEquals(0, ctx.outParameterTypes()[3]);
                assertEquals(Types.DATE, ctx.outParameterTypes()[4]);

                return new MockResult[] { new MockResult(recordOne) };
            }
        });

        CallableStatement stmt = connection.prepareCall("{ ? = call my_function(?, ?, ?, ?) }");
View Full Code Here

Examples of org.jooq.tools.jdbc.MockResult

        @Override
        public MockResult[] execute(MockExecuteContext ctx) throws SQLException {
            execute0(ctx);

            return new MockResult[] {
                new MockResult(0, resultEmpty)
            };
        }
View Full Code Here

Examples of org.jooq.tools.jdbc.MockResult

        @Override
        public MockResult[] execute(MockExecuteContext ctx) throws SQLException {
            execute0(ctx);

            return new MockResult[] {
                new MockResult(recordOne)
            };
        }
View Full Code Here

Examples of org.jooq.tools.jdbc.MockResult

        @Override
        public MockResult[] execute(MockExecuteContext ctx) throws SQLException {
            execute0(ctx);

            return new MockResult[] {
                new MockResult(0, resultOne),
                new MockResult(0, resultTwo),
                new MockResult(0, resultStrings)
            };
        }
View Full Code Here

Examples of org.jooq.tools.jdbc.MockResult

            assertEquals(0, ctx.batchBindings().length);
            assertEquals(asList(), asList(ctx.bindings()));

            return new MockResult[] {
                new MockResult(0, null),
                new MockResult(1, null)
            };
        }
View Full Code Here

Examples of org.jooq.tools.jdbc.MockResult

            assertEquals(asList(1, 2), asList(ctx.batchBindings()[0]));
            assertEquals(asList(3, 4), asList(ctx.batchBindings()[1]));
            assertEquals(asList(1, 2), asList(ctx.bindings()));

            return new MockResult[] {
                new MockResult(0, null),
                new MockResult(1, null)
            };
        }
View Full Code Here

Examples of org.jooq.tools.jdbc.MockResult

            assertEquals(1, ctx.batchBindings().length);
            assertEquals(asList(1), asList(ctx.batchBindings()[0]));
            assertEquals(asList(1), asList(ctx.bindings()));

            return new MockResult[] {
                new MockResult(1, resultOne)
            };
        }
View Full Code Here

Examples of org.jooq.tools.jdbc.MockResult

                result.add(record);
            }

            return new MockResult[] {
                new MockResult(0, result)
            };
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.