iPhoneでSuicaの新規発行できなくなったんだけど!?

結論から言うと、

Suica削除(払い戻し処理など)を行なった日は、新しいSuicaを発行出来ないそうだ。 (次の日の朝5時ごろから新しく発見可能。)

ある日、

今まで使っていた定期券を変えるために、iPhoneに入っていた定期券の「払い戻し処理」を行いSuicaを削除した。

そこまでは順調だった。。。

「さて、新しくSuica作り直すか!」

名前、年齢、住所...クレカ情報の入力。

...クレカ情報を受け付けてくれない。

今まで使っていたのになぜ!? (他のカードも使ってみたが、結局エラーで発行出来なかった。。。)

そこで、カスタマーサポートに連絡したところ翌日の5時まで新規Suica発行が出来ないことが、発覚した。

Suica削除→新規Suica発行する時は、時間帯などにお気をつけてください。 (その日使う前に、新規発行しようとしてしまったから切符を買う羽目になった。。。)

Junit mock作成

mockの作り方がわからんという初心者が対象になります。

メモ書き程度ですが、お役に立てればと思います。

1つ目 : @injectアノテーションの付いたクラスのメソッドのmockを作るときの例

[main.java]
  @inject
  Hoge hoge;

  public void methodA(String str){
       int a = 10;
       String b= hoge.methodB(a);
       .
       .
       .
       .
  }
[mainTest.java]
  public void test_methodA_001() throws Exception {
        new Expectations() {{
             hoge.methodB(anyInt);
             result="文字";  //1回目の結果
             result=new Exception(); //2回目の結果
        }};

       for(int count = 0; count < 2; count++){
         //Execute
         try{
           methodA("テスト") // 1回目と2回目で結果が違うはず←確認してみて!
         } catch(Exception e) {
           System.out.println("2回目にエラーが投げれられてくる。");
       }
  }

はじめまして。

20代のシステムエンジニアです。(詳細は、プロフィールへ)

 

エンジニアということで、御多分に漏れず、ブログを始めてみました。

(エンジニアは、アウトプットが大事らしいですよ(小声))

 

今後は、日常や技術的なことをきままに書いていこうかと思っております。

 

至らない点が多々あるとは思いますが、優しく見守っていただけると幸いです。

 

今後とも、よろしくお願い致します。