< Summary

Class:Azure.Storage.Files.DataLake.DataLakeErrors
Assembly:Azure.Storage.Files.DataLake
File(s):C:\Git\azure-sdk-for-net\sdk\storage\Azure.Storage.Files.DataLake\src\DataLakeErrors.cs
Covered lines:8
Uncovered lines:0
Coverable lines:8
Total lines:36
Line coverage:100% (8 of 8)
Covered branches:0
Total branches:0

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
EntityIdAndInvalidAccessControlType(...)-100%100%
PathAccessControlItemStringInvalidLength(...)-100%100%
PathAccessControlItemStringInvalidPrefix(...)-100%100%
PathPermissionsOctalInvalidLength(...)-100%100%
PathPermissionsOctalInvalidFirstDigit(...)-100%100%
PathPermissionsSymbolicInvalidLength(...)-100%100%
RolePermissionsSymbolicInvalidCharacter(...)-100%100%
RolePermissionsSymbolicInvalidLength(...)-100%100%

File(s)

C:\Git\azure-sdk-for-net\sdk\storage\Azure.Storage.Files.DataLake\src\DataLakeErrors.cs

#LineLine coverage
 1// Copyright (c) Microsoft Corporation. All rights reserved.
 2// Licensed under the MIT License.
 3
 4using System;
 5using System.Collections.Generic;
 6using System.Text;
 7
 8namespace Azure.Storage.Files.DataLake
 9{
 10    internal class DataLakeErrors
 11    {
 12        public static ArgumentException EntityIdAndInvalidAccessControlType(string s)
 213            => new ArgumentException($"AccessControlType must be User or Group if entityId is specified.  Value is \"{s}
 14
 15        public static ArgumentException PathAccessControlItemStringInvalidLength(string s)
 416            => new ArgumentException($"{nameof(s)} should have 3 or 4 parts delimited by colons.  Value is \"{s}\"");
 17
 18        public static ArgumentException PathAccessControlItemStringInvalidPrefix(string s)
 219            => new ArgumentException($"If {nameof(s)} is 4 parts, the first must be \"default\".  Value is \"{s}\"");
 20
 21        public static ArgumentException PathPermissionsOctalInvalidLength(string s)
 222            => new ArgumentException($"{nameof(s)} must be 4 characters.  Value is \"{s}\"");
 23
 24        public static ArgumentException PathPermissionsOctalInvalidFirstDigit(string s)
 225            => new ArgumentException($"First digit of {nameof(s)} must be 0 or 1.  Value is \"{s}\"");
 26
 27        public static ArgumentException PathPermissionsSymbolicInvalidLength(string s)
 228            => new ArgumentException($"{nameof(s)} must be 9 or 10 characters.  Value is \"{s}\"");
 29
 30        public static ArgumentException RolePermissionsSymbolicInvalidCharacter(string s)
 160831            => new ArgumentException($"Role permission contains an invalid character.  Value is \"{s}\"");
 32
 33        public static ArgumentException RolePermissionsSymbolicInvalidLength(string s)
 834            => new ArgumentException($"Role permission must be 3 characters.  Value is \"{s}\"");
 35    }
 36}