Class FeatureNode

java.lang.Object
com.intuit.karate.junit5.FeatureNode
All Implemented Interfaces:
Iterable<org.junit.jupiter.api.DynamicTest>, Iterator<org.junit.jupiter.api.DynamicTest>

public class FeatureNode extends Object implements Iterator<org.junit.jupiter.api.DynamicTest>, Iterable<org.junit.jupiter.api.DynamicTest>
Author:
pthomas3
  • Field Details

    • futures

      public final List<CompletableFuture> futures
    • suite

      public final com.intuit.karate.Suite suite
    • featureRuntime

      public final com.intuit.karate.core.FeatureRuntime featureRuntime
  • Constructor Details

    • FeatureNode

      public FeatureNode(com.intuit.karate.Suite suite, List<CompletableFuture> futures, com.intuit.karate.core.FeatureCall featureCall, String tagSelector)
  • Method Details

    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<org.junit.jupiter.api.DynamicTest>
    • next

      public org.junit.jupiter.api.DynamicTest next()
      Specified by:
      next in interface Iterator<org.junit.jupiter.api.DynamicTest>
    • iterator

      public Iterator<org.junit.jupiter.api.DynamicTest> iterator()
      Specified by:
      iterator in interface Iterable<org.junit.jupiter.api.DynamicTest>