protected Procedures procs() throws TransactionFailureException { transaction = kernel.beginTransaction( implicit, AnonymousContext.read() ); return transaction.procedures(); }
protected Procedures procsSchema() throws TransactionFailureException { transaction = kernel.beginTransaction( KernelTransaction.Type.implicit, AnonymousContext.full() ); return transaction.procedures(); }
@Test public void shouldGetAllProcedures() throws Throwable { // Given internalKernel().registerProcedure( procedure ); internalKernel().registerProcedure( procedure( procedureSignature( "example", "exampleProc2" ).out( "name", NTString ).build() ) ); internalKernel().registerProcedure( procedure( procedureSignature( "example", "exampleProc3" ).out( "name", NTString ).build() ) ); // When List<ProcedureSignature> signatures = Iterables.asList( newTransaction().procedures().proceduresGetAll() ); // Then assertThat( signatures, hasItems( procedure.signature(), procedureSignature( "example", "exampleProc2" ).out( "name", NTString ).build(), procedureSignature( "example", "exampleProc3" ).out( "name", NTString ).build() ) ); commit(); }