com.foilen.smalltools.upgrader.trackers.DatabaseUpgraderTrackerTest.java Source code

Java tutorial

Introduction

Here is the source code for com.foilen.smalltools.upgrader.trackers.DatabaseUpgraderTrackerTest.java

Source

/*
Java Libraries https://github.com/foilen/java-libraries
Copyright (c) 2015-2018 Foilen (http://foilen.com)
    
The MIT License
http://opensource.org/licenses/MIT
    
 */
package com.foilen.smalltools.upgrader.trackers;

import javax.sql.DataSource;

import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder;
import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType;

public class DatabaseUpgraderTrackerTest extends AbstractUpgraderTrackerTest {

    public DatabaseUpgraderTrackerTest() {

        EmbeddedDatabaseBuilder databaseBuilder = new EmbeddedDatabaseBuilder();
        databaseBuilder.setType(EmbeddedDatabaseType.H2);

        DataSource dataSource = databaseBuilder.build();
        JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
        init(new DatabaseUpgraderTracker(jdbcTemplate));
    }

}