2013-08-06 40 views
7

tôi viết kịch bản dưa chuột tôi để bao gồm các bước sau đây:Làm cách nào để chỉ định tên nguyên mẫu định nghĩa bước trong Intellij Idea?

And the frabjous bandersnatch whiffled "Callooh" 

Loại alt-enter, chọn Tạo Bước Definition, và nó tạo ra:

@And("^the frabjous bandersnatch whiffled \"([^\"]*)\"$") 
public void the_frabjous_bandersnatch_whiffled(String arg1) throws Throwable { 
    // Express the Regexp above with the code you wish you had 
    throw new PendingException(); 
} 

nhưng tiêu chuẩn mã hóa của chúng tôi yêu cầu camelCase cho phương pháp, vì vậy tôi phải thay đổi thủ công the_frabjous_bandersnatch_whiffled thành theFrabjousBandersnatchWhiffled. Có một thiết lập ở đâu đó sẽ cho ý kiến ​​để sử dụng trường hợp lạc đà thay vì gạch dưới trong tình huống này?

Ngoài ra, khi nó cung cấp các lớp học có thể để đặt stepdef mới của tôi, tôi có thể cho nó lọc chỉ với các lớp có tên kết thúc bằng "bước" không?

Trả lời

2

Có lẽ cách quá muộn, nhưng có lẽ vẫn còn hữu ích:

Bạn có thể đặt --snippets camelcase tùy chọn trong phần Edit Configurations trong IntelliJ:

Menu chính Run -> Edit Configurations

(Tôi đã chuẩn bị một ảnh chụp màn hình để hiển thị điều này, nhưng Stackoverflow toàn năng cho thấy tôi không xứng đáng với việc đăng hình ảnh, thực sự nghĩ!)

+0

Bạn có thể mở rộng điều này không, tôi không có nhiều niềm vui khi tạo định nghĩa bước camelcase từ các tính năng trong Intellij 14, cảm ơn. – Jeremy

+0

Nếu chỉ Stackoverflow sẽ cho phép tôi đăng ảnh chụp màn hình. Nó khá đơn giản: Chỉ cần thêm --snippets camelcase vào dòng đối số chương trình. – Sascha

+0

Tôi không thể làm việc này với phiên bản plugin 141.178 của IntelliJ 14 và 'Cucumber for Java'. – markdsievers

Các vấn đề liên quan