*: add test case for #454

This commit is contained in:
disksing
2015-11-23 16:28:16 +08:00
parent 868d6afd90
commit f3407c5fdf

View File

@ -1100,6 +1100,19 @@ func (s *testSessionSuite) TestIndexPointLookup(c *C) {
mustExecSQL(c, se, "drop table t")
}
func (s *testSessionSuite) TestIssue454(c *C) {
store := newStore(c, s.dbName)
se := newSession(c, store, s.dbName)
mustExecSQL(c, se, "drop table if exists t")
mustExecSQL(c, se, "drop table if exists t1")
mustExecSQL(c, se, "create table t1 (c1 int, c2 int, c3 int);")
mustExecSQL(c, se, "insert into t1 set c1=1, c2=2, c3=1;")
mustExecSQL(c, se, "create table t (c1 int, c2 int, c3 int, primary key (c1));")
mustExecSQL(c, se, "insert into t set c1=1, c2=4;")
mustExecSQL(c, se, "insert into t select * from t1 limit 1 on duplicate key update c3=3333;")
}
// For https://github.com/pingcap/tidb/issues/571
func (s *testSessionSuite) TestIssue571(c *C) {
store := newStore(c, s.dbName)
@ -1150,6 +1163,9 @@ func (s *testSessionSuite) TestIssue620(c *C) {
store := newStore(c, s.dbName)
se := newSession(c, store, s.dbName)
mustExecSQL(c, se, "drop table if exists t1")
mustExecSQL(c, se, "drop table if exists t2")
mustExecSQL(c, se, "drop table if exists t3")
mustExecSQL(c, se, "create table t1(id int primary key auto_increment, c int);")
mustExecSQL(c, se, "create table t2(c int); insert into t2 values (1);")
mustExecSQL(c, se, "create table t3(id int, c int); insert into t3 values (2,2);")