Alamofireを使用してJSONデータを取得した後、そのデータをTableViewにセットして表示させたいのですが、データ取得後もTableViewにデータが表示できません。

override func viewDidLoad() {
    super.viewDidLoad()

    // 【Alamofire】データをサーバーのDBから取得
    Alamofire.request(
        .GET,
        "http://hogehoge.jp/test.json",
        parameters : ["t" : 1, "c" : 0]
    ).responseJSON{
        (request, response, result) in
        switch result {
            case .Success(let data) :
                // 取得したデータをJSON型に変換
                let jsonList = JSON(data)

                for (no, item) in jsonList {
                    // 全てのデータを取り出し、順に配列に格納
                    let testData = TestData()
                    testData.id = item["id"].asString!
                    testData.name = item["name"].asString!
                    testData.title = item["title"].asString!
                    self.testList.append(testData)
                }

                // テーブルビューにデリゲートとデータソースを設定
                self.testListTableView.delegate = self
                self.testListTableView.dataSource = self

            case .Failure(let data, let error) :
                print((error as! NSError).localizedDescription)
        }
    };
}

/**
* セクションに表示させるカスタムセルを返却
*/
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    // カスタムセルを設定
    let cell = TestListCell()
    cell.setCell(testList[indexPath.row] as! TestData)

    return cell
}

途中でブレークポイントを置いて確認しましたが、データは正しく取得できており、
testListの中にもきちんと取得したデータが格納されていました。
特にエラーが出ているわけでもないので、何をどう直せばいいのかがわかりません。

かなり初歩的な質問で申し訳ありませんが、解決方法を教えてもらえないでしょうか。
よろしくお願い致します。