タグ

2013年2月22日のブックマーク (2件)

  • ちょっと他言語に行ったら例えば RSpec にハマった人のために - Articles Advent Calendar 2011 Test

    はじめに こんにちは。ikasam_a です。 ちょっと3年ほど Ruby でプロダクトコード書いてて RSpec に体がすっかり慣れたのが私です。今日は、そんな人が例えば 「Perl でテストを書くときにも、同じような書き方とかしたい!」みたいな中毒が出る場合に、どういうアプローチを取れるかという話をします。 Perl で宣言的テスト RSpec といえば DSL によって宣言的に仕様を書くようにテストが書ける、というのがウリなわけですが、Perl で宣言的にテストを書くにはどういう手段があるか、ちょっと調べてみました。

    ちょっと他言語に行ったら例えば RSpec にハマった人のために - Articles Advent Calendar 2011 Test
    karronoli
    karronoli 2013/02/22
    気分だけ味わう,が案外アリに見える.
  • テストだってテストが必要です - Articles Advent Calendar 2011 Test

    @ikasam_aさんにTest::Classの話でもとお誘いを受けて安請け合いしたのはいいものの、まじめな話はモダンPerlの連載にそこそこまとまっているので、今日はどうしてTest::Classのようなモジュールを使うのかという話をしてみます。 テストをモジュールの中に移す Test::Classやその仲間たちは、うまく使えばとても便利なのですが、テストの数が少ないうちは手間ばかりかかるので、なかなか使う機会に恵まれないかもしれません。テストをモジュールの中に移すといわれてもピンとこない方のために、まずは簡単な例をあげておきましょう。 今年のカレンダーでも何度か出てきているように、Perlのテストはふつう.tファイルにべた書きします。 #!perl use strict; use warnings; use Test::More; pass "simplest test"; done_

    テストだってテストが必要です - Articles Advent Calendar 2011 Test
    karronoli
    karronoli 2013/02/22
    やっぱそうだよなーー