Skip to content

Commit

Permalink
mix format
Browse files Browse the repository at this point in the history
  • Loading branch information
Steven Blowers committed May 23, 2018
1 parent 837ca45 commit d1b1253
Showing 1 changed file with 51 additions and 20 deletions.
71 changes: 51 additions & 20 deletions test/mssqlex/query_test.exs
Original file line number Diff line number Diff line change
Expand Up @@ -66,30 +66,61 @@ defmodule Mssqlex.QueryTest do
end

test "select where in", %{pid: pid} do
assert {:ok, _, %Result{}} = Mssqlex.query(pid,
"CREATE TABLE query_test.dbo.select_where_in (name varchar(50), age int);", [])
assert {:ok, _, %Result{}} =
Mssqlex.query(
pid,
"CREATE TABLE query_test.dbo.select_where_in (name varchar(50), age int);",
[]
)

assert {:ok, _, %Result{num_rows: 1}} = Mssqlex.query(pid,
["INSERT INTO query_test.dbo.select_where_in VALUES (?, ?);"],
["Dexter", 34])
assert {:ok, _, %Result{num_rows: 1}} =
Mssqlex.query(
pid,
["INSERT INTO query_test.dbo.select_where_in VALUES (?, ?);"],
["Dexter", 34]
)

assert {:ok, _, %Result{num_rows: 1}} = Mssqlex.query(pid,
["INSERT INTO query_test.dbo.select_where_in VALUES (?, ?);"],
["Malcolm", 41])
assert {:ok, _, %Result{num_rows: 1}} =
Mssqlex.query(
pid,
["INSERT INTO query_test.dbo.select_where_in VALUES (?, ?);"],
["Malcolm", 41]
)

assert {:ok, _, %Result{columns: ["name", "age"],
num_rows: 2,
rows: [["Dexter", 34], ["Malcolm", 41]]}} =
Mssqlex.query(pid, "SELECT * FROM query_test.dbo.select_where_in WHERE name IN (?, ?)", ["Dexter", "Malcolm"])
assert {:ok, _,
%Result{
columns: ["name", "age"],
num_rows: 2,
rows: [["Dexter", 34], ["Malcolm", 41]]
}} =
Mssqlex.query(
pid,
"SELECT * FROM query_test.dbo.select_where_in WHERE name IN (?, ?)",
["Dexter", "Malcolm"]
)

assert {:ok, _, %Result{columns: ["name", "age"],
num_rows: 1,
rows: [["Malcolm", 41]]}} =
Mssqlex.query(pid, "SELECT * FROM query_test.dbo.select_where_in WHERE (name IN (?, ?)) AND (age = ?)", ["Dexter", "Malcolm", 41])
assert {:ok, _,
%Result{
columns: ["name", "age"],
num_rows: 1,
rows: [["Malcolm", 41]]
}} =
Mssqlex.query(
pid,
"SELECT * FROM query_test.dbo.select_where_in WHERE (name IN (?, ?)) AND (age = ?)",
["Dexter", "Malcolm", 41]
)

assert {:ok, _, %Result{columns: ["name", "age"],
num_rows: 1,
rows: [["Dexter", 34]]}} =
Mssqlex.query(pid, "SELECT * FROM query_test.dbo.select_where_in WHERE (age = ?) AND (name IN (?, ?))", [34, "Dexter", "Malcolm"])
assert {:ok, _,
%Result{
columns: ["name", "age"],
num_rows: 1,
rows: [["Dexter", 34]]
}} =
Mssqlex.query(
pid,
"SELECT * FROM query_test.dbo.select_where_in WHERE (age = ?) AND (name IN (?, ?))",
[34, "Dexter", "Malcolm"]
)
end
end

0 comments on commit d1b1253

Please sign in to comment.