Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
jobily
Libgit2sharp
提交
6490ff1e
L
Libgit2sharp
项目概览
jobily
/
Libgit2sharp
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
Libgit2sharp
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
6490ff1e
编写于
4月 01, 2022
作者:
B
Brandon Ording
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Remove git protocol from test data
上级
1e6da83a
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
12 addition
and
23 deletion
+12
-23
LibGit2Sharp.Tests/CloneFixture.cs
LibGit2Sharp.Tests/CloneFixture.cs
+3
-7
LibGit2Sharp.Tests/FetchFixture.cs
LibGit2Sharp.Tests/FetchFixture.cs
+4
-6
LibGit2Sharp.Tests/NetworkFixture.cs
LibGit2Sharp.Tests/NetworkFixture.cs
+5
-8
LibGit2Sharp.Tests/RepositoryFixture.cs
LibGit2Sharp.Tests/RepositoryFixture.cs
+0
-2
未找到文件。
LibGit2Sharp.Tests/CloneFixture.cs
浏览文件 @
6490ff1e
...
...
@@ -13,8 +13,6 @@ public class CloneFixture : BaseFixture
[
Theory
]
[
InlineData
(
"http://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"https://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"git://github.com/libgit2/TestGitRepository"
)]
//[InlineData("git@github.com:libgit2/TestGitRepository")]
public
void
CanClone
(
string
url
)
{
var
scd
=
BuildSelfCleaningDirectory
();
...
...
@@ -102,8 +100,6 @@ public void CanCloneALocalRepositoryFromANewlyCreatedTemporaryPath()
[
Theory
]
[
InlineData
(
"http://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"https://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"git://github.com/libgit2/TestGitRepository"
)]
//[InlineData("git@github.com:libgit2/TestGitRepository")]
public
void
CanCloneBarely
(
string
url
)
{
var
scd
=
BuildSelfCleaningDirectory
();
...
...
@@ -126,7 +122,7 @@ public void CanCloneBarely(string url)
}
[
Theory
]
[
InlineData
(
"
git
://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"
https
://github.com/libgit2/TestGitRepository"
)]
public
void
WontCheckoutIfAskedNotTo
(
string
url
)
{
var
scd
=
BuildSelfCleaningDirectory
();
...
...
@@ -143,7 +139,7 @@ public void WontCheckoutIfAskedNotTo(string url)
}
[
Theory
]
[
InlineData
(
"
git
://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"
https
://github.com/libgit2/TestGitRepository"
)]
public
void
CallsProgressCallbacks
(
string
url
)
{
bool
transferWasCalled
=
false
;
...
...
@@ -301,7 +297,7 @@ public void CanInspectCertificateOnClone(string url, string hostname, Type certT
}
[
Theory
]
[
InlineData
(
"
git
://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"
https
://github.com/libgit2/TestGitRepository"
)]
public
void
CloningWithoutWorkdirPathThrows
(
string
url
)
{
Assert
.
Throws
<
ArgumentNullException
>(()
=>
Repository
.
Clone
(
url
,
null
));
...
...
LibGit2Sharp.Tests/FetchFixture.cs
浏览文件 @
6490ff1e
...
...
@@ -4,7 +4,6 @@
using
System.Linq
;
using
LibGit2Sharp.Tests.TestHelpers
;
using
Xunit
;
using
Xunit.Extensions
;
namespace
LibGit2Sharp.Tests
{
...
...
@@ -15,7 +14,6 @@ public class FetchFixture : BaseFixture
[
Theory
]
[
InlineData
(
"http://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"https://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"git://github.com/libgit2/TestGitRepository.git"
)]
public
void
CanFetchIntoAnEmptyRepository
(
string
url
)
{
string
path
=
InitNewRepository
();
...
...
@@ -74,7 +72,6 @@ public void CanFetchIntoAnEmptyRepositoryWithCredentials()
[
Theory
]
[
InlineData
(
"http://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"https://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"git://github.com/libgit2/TestGitRepository.git"
)]
public
void
CanFetchAllTagsIntoAnEmptyRepository
(
string
url
)
{
string
path
=
InitNewRepository
();
...
...
@@ -101,7 +98,8 @@ public void CanFetchAllTagsIntoAnEmptyRepository(string url)
}
// Perform the actual fetch
Commands
.
Fetch
(
repo
,
remoteName
,
new
string
[
0
],
new
FetchOptions
{
Commands
.
Fetch
(
repo
,
remoteName
,
new
string
[
0
],
new
FetchOptions
{
TagFetchMode
=
TagFetchMode
.
All
,
OnUpdateTips
=
expectedFetchState
.
RemoteUpdateTipsHandler
},
null
);
...
...
@@ -117,7 +115,6 @@ public void CanFetchAllTagsIntoAnEmptyRepository(string url)
[
Theory
]
[
InlineData
(
"http://github.com/libgit2/TestGitRepository"
,
"test-branch"
,
"master"
)]
[
InlineData
(
"https://github.com/libgit2/TestGitRepository"
,
"master"
,
"master"
)]
[
InlineData
(
"git://github.com/libgit2/TestGitRepository.git"
,
"master"
,
"first-merge"
)]
public
void
CanFetchCustomRefSpecsIntoAnEmptyRepository
(
string
url
,
string
localBranchName
,
string
remoteBranchName
)
{
string
path
=
InitNewRepository
();
...
...
@@ -147,7 +144,8 @@ public void CanFetchCustomRefSpecsIntoAnEmptyRepository(string url, string local
}
// Perform the actual fetch
Commands
.
Fetch
(
repo
,
remoteName
,
new
string
[]
{
refSpec
},
new
FetchOptions
{
Commands
.
Fetch
(
repo
,
remoteName
,
new
string
[]
{
refSpec
},
new
FetchOptions
{
TagFetchMode
=
TagFetchMode
.
None
,
OnUpdateTips
=
expectedFetchState
.
RemoteUpdateTipsHandler
},
null
);
...
...
LibGit2Sharp.Tests/NetworkFixture.cs
浏览文件 @
6490ff1e
...
...
@@ -3,7 +3,6 @@
using
System.Linq
;
using
LibGit2Sharp.Tests.TestHelpers
;
using
Xunit
;
using
Xunit.Extensions
;
namespace
LibGit2Sharp.Tests
{
...
...
@@ -12,7 +11,6 @@ public class NetworkFixture : BaseFixture
[
Theory
]
[
InlineData
(
"http://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"https://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"git://github.com/libgit2/TestGitRepository.git"
)]
public
void
CanListRemoteReferences
(
string
url
)
{
string
remoteName
=
"testRemote"
;
...
...
@@ -49,7 +47,6 @@ public void CanListRemoteReferences(string url)
[
Theory
]
[
InlineData
(
"http://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"https://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"git://github.com/libgit2/TestGitRepository.git"
)]
public
void
CanListRemoteReferencesFromUrl
(
string
url
)
{
string
repoPath
=
InitNewRepository
();
...
...
@@ -94,9 +91,9 @@ public void CanListRemoteReferenceObjects()
Remote
remote
=
repo
.
Network
.
Remotes
[
remoteName
];
IEnumerable
<
Reference
>
references
=
repo
.
Network
.
ListReferences
(
remote
).
ToList
();
var
actualRefs
=
new
List
<
Tuple
<
string
,
string
>>();
var
actualRefs
=
new
List
<
Tuple
<
string
,
string
>>();
foreach
(
Reference
reference
in
references
)
foreach
(
Reference
reference
in
references
)
{
Assert
.
NotNull
(
reference
.
CanonicalName
);
...
...
@@ -166,7 +163,7 @@ public void CanPull(FastForwardStrategy fastForwardStrategy)
MergeResult
mergeResult
=
Commands
.
Pull
(
repo
,
Constants
.
Signature
,
pullOptions
);
if
(
fastForwardStrategy
==
FastForwardStrategy
.
Default
||
fastForwardStrategy
==
FastForwardStrategy
.
FastForwardOnly
)
if
(
fastForwardStrategy
==
FastForwardStrategy
.
Default
||
fastForwardStrategy
==
FastForwardStrategy
.
FastForwardOnly
)
{
Assert
.
Equal
(
MergeStatus
.
FastForward
,
mergeResult
.
Status
);
Assert
.
Equal
(
mergeResult
.
Commit
,
repo
.
Branches
[
"refs/remotes/origin/master"
].
Tip
);
...
...
@@ -226,7 +223,7 @@ public void PullWithoutMergeBranchThrows()
{
Commands
.
Pull
(
repo
,
Constants
.
Signature
,
new
PullOptions
());
}
catch
(
MergeFetchHeadNotFoundException
ex
)
catch
(
MergeFetchHeadNotFoundException
ex
)
{
didPullThrow
=
true
;
thrownException
=
ex
;
...
...
@@ -293,7 +290,7 @@ public void CanPruneRefs()
Assert
.
NotNull
(
repo
.
Refs
[
"refs/remotes/pruner/master"
]);
// but we do when asked by the user
Commands
.
Fetch
(
repo
,
"pruner"
,
new
string
[
0
],
new
FetchOptions
{
Prune
=
true
},
null
);
Commands
.
Fetch
(
repo
,
"pruner"
,
new
string
[
0
],
new
FetchOptions
{
Prune
=
true
},
null
);
Assert
.
Null
(
repo
.
Refs
[
"refs/remotes/pruner/master"
]);
}
}
...
...
LibGit2Sharp.Tests/RepositoryFixture.cs
浏览文件 @
6490ff1e
...
...
@@ -4,7 +4,6 @@
using
System.Linq
;
using
LibGit2Sharp.Tests.TestHelpers
;
using
Xunit
;
using
Xunit.Extensions
;
namespace
LibGit2Sharp.Tests
{
...
...
@@ -709,7 +708,6 @@ public void CanListRemoteReferencesWithCredentials()
[
Theory
]
[
InlineData
(
"http://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"https://github.com/libgit2/TestGitRepository"
)]
[
InlineData
(
"git://github.com/libgit2/TestGitRepository.git"
)]
public
void
CanListRemoteReferences
(
string
url
)
{
IEnumerable
<
Reference
>
references
=
Repository
.
ListRemoteReferences
(
url
).
ToList
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录