Tôi là người mới đến Cucumber, JRuby, Gems và cách thức hoạt động của nó.Có thể chạy Cucumber trong Java ra khỏi hộp mà không cần JRuby/đá quý?
Tôi thích ý tưởng viết trường hợp thử nghiệm bằng tiếng Anh đơn giản, nhưng tôi không muốn cài đặt nhiều công cụ mới (tôi thực sự thực sự thích Java), chỉ để có được Cucumber và chạy.
Vì vậy, tôi có một vài câu hỏi.
1) Tôi có cần cài đặt JRuby/Ruby để sử dụng Dưa chuột trong Java không? Không có cách nào để tránh điều này?
2) Nếu không, có các công cụ kiểm tra thay thế, tương tự như dưa chuột, hoạt động trong Java ra khỏi hộp không?
Tôi có những lựa chọn thay thế nào để giảm thiểu các công cụ mới chỉ để sử dụng công cụ Dưa chuột/tương tự?
Không hoàn toàn đúng. Cuke4Duke hứa hẹn rằng "không cần lập trình Ruby". Trong nền cuke4duke chạy Cucumber thông qua JRuby. Toàn bộ quá trình cài đặt khá phức tạp và trở nên rõ ràng khi lần đầu tiên gặp sự cố ... sau đó bạn sẽ bắt đầu phải đối phó với JRuby và Gems một lần nữa ... cũng thiết lập này khá chậm, vì toàn bộ môi trường JRuby được bắt đầu chạy dưa chuột ... – jbandi
[Cuke4Duke không được dùng nữa và Cucumber-JVM là nó thay thế] (https://groups.google.com/forum/#!msg/cukes/KZ2U04UA6MM/JEZ58kBtkcgJ) từ cùng một authour. Cuke4Duke được Ruby chuyển đến JRuby trong khi Cucumber-JVM là một Java viết lại thuần túy hỗ trợ ngôn ngữ đặc tả tương tự (tức là Gherkhin). – ArtB